import { Docked, OverlappingPanels } from "react-overlapping-panels"; import { isTouchscreenDevice } from "../lib/isTouchscreenDevice"; import { Switch, Route } from "react-router-dom"; import styled from "styled-components"; import Popovers from "../context/intermediate/Popovers"; import ContextMenus from "../lib/ContextMenus"; import LeftSidebar from "../components/navigation/LeftSidebar"; import RightSidebar from "../components/navigation/RightSidebar"; import Home from './home/Home'; import Friends from "./friends/Friends"; import Channel from "./channels/Channel"; import Settings from './settings/Settings'; import Developer from "./developer/Developer"; import ServerSettings from "./settings/ServerSettings"; import ChannelSettings from "./settings/ChannelSettings"; const Routes = styled.div` min-width: 0; display: flex; overflow: hidden; flex-direction: column; background: var(--primary-background); `; export default function App() { return ( }} rightPanel={{ width: 240, component: }} docked={isTouchscreenDevice ? Docked.None : Docked.Left}> ); }; /** * * {/* */