import { useNavigate } from "react-router-dom"; import useModal from "../../store/useModal"; import Button from "../Button"; import FilterIcon from "../icons/FilterIcon"; import HintIcon from "../icons/HintIcon"; import LeftArrowSliderIcon from "../icons/LeftArrowSliderIcon"; import ResizeIcon from "../icons/ResizeIcon"; import HelpModal from "../modals/HelpModal"; import MasterplanFilters from "../modals/MasterplanFilters"; import InfoIcon from "../icons/InfoIcon"; import useFullScreen from "../../store/useFullScreen"; import ActiveResizeIcon from "../icons/ActiveResizeIcon"; import useWingSidebar from "../../store/useWingSidebar"; import { MobileModalWrapper } from "../modals/mobile/MobileModalWrapper"; import MasterplanFiltersModal from "../modals/mobile/MasterplanFiltersModal"; const ComplexTopPanel = () => { const { setModal } = useModal(); const { onFullscreen, isFullscreen, setIsFullscreen } = useFullScreen(); const { setIsSidebar, isSidebar } = useWingSidebar(); const navigate = useNavigate(); const handleOnHelpClick = () => { setModal(); }; const handleOnFiltersClick = () => { setModal(); }; const handleOnMobileFiltersClick = () => { setModal( ); }; const handleOnBackClick = () => { if (isSidebar) { setIsSidebar(false); } else { navigate(-1); } }; const handleOnFullScreenClick = () => { if (!onFullscreen) return; setIsFullscreen(!isFullscreen); if (!isFullscreen) { onFullscreen.enter(); } else { onFullscreen.exit(); } }; const handleOnAboutComplexClick = () => { navigate(`../aboutComplex`); }; return ( <>
{isFullscreen ? (
); }; export default ComplexTopPanel;