import styles from "./App.module.scss"; import { Button, ChakraProvider, Input, InputGroup, InputRightElement, Menu, MenuButton, MenuItem, Image, MenuList, CloseButton, useColorMode, } from "@chakra-ui/react"; import { AddIcon, ChevronDownIcon, SearchIcon } from "@chakra-ui/icons"; import { Mosaic, MosaicWindow } from "react-mosaic-component"; import classNames from "classnames"; import "react-mosaic-component/react-mosaic-component.css"; import "@blueprintjs/core/lib/css/blueprint.css"; import "@blueprintjs/icons/lib/css/blueprint-icons.css"; function App() { const ELEMENT_MAP: { [viewId: string]: JSX.Element } = { a:
Left Window
, b:
Top Right Window
, c:
Bottom Right Window
, }; const { colorMode, toggleColorMode } = useColorMode(); return (
className={classNames(styles.container, "mosaic-blueprint-theme")} renderTile={(id, path) => ( )} blueprintNamespace="bp3" initialValue={{ direction: "row", first: "Journal", second: { direction: "row", first: { direction: "column", first: "Calendar", second: "Email", }, second: "Chat", splitPercentage: 66.66, }, splitPercentage: 25, }} />
); } export default App;