Files
CHIEFSOFT\ameye 5f95d857d4 first commit
2023-10-14 22:02:57 -04:00

98 lines
2.9 KiB
JavaScript

import React, { useState } from "react";
import AppBar from '@mui/material/AppBar';
import Toolbar from '@mui/material/Toolbar';
import IconButton from '@mui/material/IconButton';
import Typography from '@mui/material/Typography';
import CloseIcon from '@mui/icons-material/Close';
import { Box } from "@mui/material";
import Tooltip from "@mui/material/Tooltip";
import Button from "@mui/material/Button";
import RTLSwitch from '@/components/_App/ControlPanelModal/RTLSwitch';
import DarkAndLightMode from '@/components/_App/ControlPanelModal/DarkAndLightMode';
import OnlyLeftSidebarDarkMode from '@/components/_App/ControlPanelModal/OnlyLeftSidebarDarkMode';
import OnlyTopNavbarDark from '@/components/_App/ControlPanelModal/OnlyTopNavbarDark';
export default function ControlPanelModal() {
const [isActiveSearchModal, setActiveSearchModal] = useState("false");
const handleToggleSearchModal = () => {
setActiveSearchModal(!isActiveSearchModal);
};
return (
<>
<div
className={`control-panel-modal ${
isActiveSearchModal ? "" : "show"
}`}
>
<Tooltip title="Control Panel" placement="left" arrow>
<div
className='settings-btn'
onClick={handleToggleSearchModal}
>
<i className="ri-settings-3-line"></i>
</div>
</Tooltip>
<div
className="control-panel-dialog"
>
<AppBar sx={{ position: 'relative' }}>
<Toolbar>
<IconButton
edge="start"
color="inherit"
onClick={handleToggleSearchModal}
aria-label="close"
>
<CloseIcon sx={{ color: "#fff !important" }} />
</IconButton>
<Typography
sx={{
flex: 1,
color: "#fff !important"
}}
variant="h6"
component="div"
className='ml-2'
>
Control Panel
</Typography>
</Toolbar>
</AppBar>
<Box p={3} className="control-panel-content">
{/* DarkAndLightMode */}
<DarkAndLightMode />
{/* OnlyLeftSidebarDarkMode */}
<OnlyLeftSidebarDarkMode />
{/* OnlyTopNavbarDark */}
<OnlyTopNavbarDark />
{/* RTLSwitch */}
<RTLSwitch />
</Box>
<div className="control-panel-footer">
<Button
onClick={handleToggleSearchModal}
variant="contained"
color="danger"
sx={{
textTransform: "capitalize",
color: "#fff !important"
}}
>
Cancel
</Button>
</div>
</div>
</div>
</>
);
}