feat: add color, header and navbar condition
This commit is contained in:
parent
3b7af5eff1
commit
85e8e96017
|
|
@ -66,14 +66,15 @@ export default function AppHeader({ toggle }: Props) {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Conditional Navlinks */}
|
{/* Conditional Navlinks */}
|
||||||
|
{!isSuperAdmin && (
|
||||||
<div className="flex space-x-4 justify-center w-full">
|
<div className="flex space-x-4 justify-center w-full">
|
||||||
{showAssessmentResultLinks && (
|
{showAssessmentResultLinks && (
|
||||||
<>
|
<>
|
||||||
<Link
|
<Link
|
||||||
to="/assessmentRequest"
|
to="/assessmentRequest"
|
||||||
className={cx("text-sm font-medium", {
|
className={cx("text-sm font-medium", {
|
||||||
"text-blue-600": isSuperAdmin ? managementResultsLinks : assessmentRequestsLinks, // warna aktif
|
"text-blue-600": assessmentRequestsLinks, // warna aktif
|
||||||
"text-gray-700": isSuperAdmin ? !managementResultsLinks : !assessmentRequestsLinks, // warna default
|
"text-gray-700": !assessmentRequestsLinks, // warna default
|
||||||
})}
|
})}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
if (window.opener) {
|
if (window.opener) {
|
||||||
|
|
@ -81,7 +82,7 @@ export default function AppHeader({ toggle }: Props) {
|
||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{isSuperAdmin ? "Manajemen Hasil" : "Permohonan Assessment"}
|
Permohonan Assessment
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
to="/assessmentResult"
|
to="/assessmentResult"
|
||||||
|
|
@ -123,6 +124,7 @@ export default function AppHeader({ toggle }: Props) {
|
||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
)}
|
||||||
|
|
||||||
<DropdownMenu
|
<DropdownMenu
|
||||||
modal={false}
|
modal={false}
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ export default function AppNavbar() {
|
||||||
// const userRole = JSON.parse(localStorage.getItem('userRole') || '{}');
|
// const userRole = JSON.parse(localStorage.getItem('userRole') || '{}');
|
||||||
|
|
||||||
const { pathname } = useLocation();
|
const { pathname } = useLocation();
|
||||||
const pathsThatCloseSidebar = ["/assessmentResult", "/assessment"];
|
const pathsThatCloseSidebar = ["/assessmentRequest", "/assessmentResult", "/assessment"];
|
||||||
|
|
||||||
const [isSidebarOpen, setSidebarOpen] = useState(true);
|
const [isSidebarOpen, setSidebarOpen] = useState(true);
|
||||||
const toggleSidebar = () => {
|
const toggleSidebar = () => {
|
||||||
|
|
|
||||||
|
|
@ -70,4 +70,9 @@
|
||||||
|
|
||||||
:root {
|
:root {
|
||||||
--primary-color: #2555FF;
|
--primary-color: #2555FF;
|
||||||
|
--levelOne-color: #FF2F32;
|
||||||
|
--levelTwo-color: #FE6939;
|
||||||
|
--levelThree-color: #EED42D;
|
||||||
|
--levelFour-color: #17C891;
|
||||||
|
--levelFive-color: #0C7C59;
|
||||||
}
|
}
|
||||||
|
|
@ -72,7 +72,7 @@ export default function UsersPage() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const resultUrl = `/assessmentResult?id=${assessmentId}`;
|
const resultUrl = `/assessmentResult?id=${assessmentId}`;
|
||||||
window.location.href = resultUrl;
|
window.open(resultUrl, "_blank");
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user