update: add function for left sidebar
This commit is contained in:
parent
0cad4e7ce9
commit
f727b0d413
|
|
@ -40,14 +40,19 @@ function AssessmentLayout() {
|
||||||
});
|
});
|
||||||
|
|
||||||
const [openNavbar, setNavbarOpen] = useState(true);
|
const [openNavbar, setNavbarOpen] = useState(true);
|
||||||
|
const [isLeftSidebarOpen, setIsLeftSidebarOpen] = useState(false);
|
||||||
const toggle = () => {
|
const toggle = () => {
|
||||||
setNavbarOpen(!openNavbar);
|
setNavbarOpen(!openNavbar);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const toggleLeftSidebar = () => {
|
||||||
|
setIsLeftSidebarOpen(!isLeftSidebarOpen);
|
||||||
|
};
|
||||||
|
|
||||||
return isAuthenticated ? (
|
return isAuthenticated ? (
|
||||||
<div className="flex flex-col w-full h-screen overflow-hidden">
|
<div className="flex flex-col w-full h-screen overflow-hidden">
|
||||||
{/* Header */}
|
{/* Header */}
|
||||||
<AppHeader toggle={toggle} openNavbar={openNavbar} />
|
<AppHeader toggle={toggle} openNavbar={openNavbar} toggleLeftSidebar={toggleLeftSidebar} />
|
||||||
|
|
||||||
{/* Main Content Area */}
|
{/* Main Content Area */}
|
||||||
<div className="flex h-full w-screen overflow-hidden">
|
<div className="flex h-full w-screen overflow-hidden">
|
||||||
|
|
|
||||||
|
|
@ -40,14 +40,19 @@ function DashboardLayout() {
|
||||||
});
|
});
|
||||||
|
|
||||||
const [openNavbar, setNavbarOpen] = useState(true);
|
const [openNavbar, setNavbarOpen] = useState(true);
|
||||||
|
const [isLeftSidebarOpen, setIsLeftSidebarOpen] = useState(false);
|
||||||
const toggle = () => {
|
const toggle = () => {
|
||||||
setNavbarOpen(!openNavbar);
|
setNavbarOpen(!openNavbar);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const toggleLeftSidebar = () => {
|
||||||
|
setIsLeftSidebarOpen(!isLeftSidebarOpen);
|
||||||
|
};
|
||||||
|
|
||||||
return isAuthenticated ? (
|
return isAuthenticated ? (
|
||||||
<div className="flex flex-col w-full h-screen overflow-hidden">
|
<div className="flex flex-col w-full h-screen overflow-hidden">
|
||||||
{/* Header */}
|
{/* Header */}
|
||||||
<AppHeader toggle={toggle} openNavbar={openNavbar} />
|
<AppHeader toggle={toggle} openNavbar={openNavbar} toggleLeftSidebar={toggleLeftSidebar} />
|
||||||
|
|
||||||
{/* Main Content Area */}
|
{/* Main Content Area */}
|
||||||
<div className="flex h-full w-screen overflow-hidden">
|
<div className="flex h-full w-screen overflow-hidden">
|
||||||
|
|
|
||||||
|
|
@ -40,14 +40,19 @@ function VerifyingLayout() {
|
||||||
});
|
});
|
||||||
|
|
||||||
const [openNavbar, setNavbarOpen] = useState(true);
|
const [openNavbar, setNavbarOpen] = useState(true);
|
||||||
|
const [isLeftSidebarOpen, setIsLeftSidebarOpen] = useState(false);
|
||||||
const toggle = () => {
|
const toggle = () => {
|
||||||
setNavbarOpen(!openNavbar);
|
setNavbarOpen(!openNavbar);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const toggleLeftSidebar = () => {
|
||||||
|
setIsLeftSidebarOpen(!isLeftSidebarOpen);
|
||||||
|
};
|
||||||
|
|
||||||
return isAuthenticated ? (
|
return isAuthenticated ? (
|
||||||
<div className="flex flex-col w-full h-screen overflow-hidden">
|
<div className="flex flex-col w-full h-screen overflow-hidden">
|
||||||
{/* Header */}
|
{/* Header */}
|
||||||
<AppHeader toggle={toggle} openNavbar={openNavbar} />
|
<AppHeader toggle={toggle} openNavbar={openNavbar} toggleLeftSidebar={toggleLeftSidebar} />
|
||||||
|
|
||||||
{/* Main Content Area */}
|
{/* Main Content Area */}
|
||||||
<div className="flex h-full w-screen overflow-hidden">
|
<div className="flex h-full w-screen overflow-hidden">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user