import { IconCaretdown, IconCheckboxTick, IconRowsStroked, } from "@douyinfe/semi-icons"; import { Dropdown } from "@douyinfe/semi-ui"; import { useLayout } from "../../hooks"; import { enterFullscreen, exitFullscreen } from "../../utils/fullscreen"; export default function LayoutDropdown() { const { layout, setLayout } = useLayout(); const invertLayout = (component) => setLayout((prev) => ({ ...prev, [component]: !prev[component] })); return ( :
} onClick={() => invertLayout("header")} > Header :
} onClick={() => invertLayout("sidebar")} > Sidebar :
} onClick={() => invertLayout("issues")} > Issues } onClick={() => { if (layout.fullscreen) { exitFullscreen(); } else { enterFullscreen(); } invertLayout("fullscreen"); }} > Fullscreen } trigger="click" >
); }