Skip to content
Snippets Groups Projects
App.tsx 850 B
Newer Older
insert's avatar
insert committed
import { Docked, OverlappingPanels } from "react-overlapping-panels";
import { isTouchscreenDevice } from "../lib/isTouchscreenDevice";
insert's avatar
insert committed
import { Switch, Route } from "react-router-dom";

insert's avatar
insert committed
import LeftSidebar from "../components/navigation/LeftSidebar";
import RightSidebar from "../components/navigation/RightSidebar";

insert's avatar
insert committed
import Home from './home/Home';

export default function App() {
    return (
        <OverlappingPanels
            width="100vw"
insert's avatar
insert committed
            height="100%"
            leftPanel={{ width: 292, component: <LeftSidebar /> }}
            rightPanel={{ width: 240, component: <RightSidebar /> }}
            docked={isTouchscreenDevice ? Docked.None : Docked.Left}>
insert's avatar
insert committed
            <Switch>
                <Route path="/">
                    <Home />
                </Route>
            </Switch>
        </OverlappingPanels>
    );
};