import React, { useState } from "react"; import { Box, Flex, VStack } from "@chakra-ui/react"; import NavItem from "./NavItem"; import ToolBar from "../components/toolbar/Toolbar"; import { useIsMobile } from "../components/contexts/MobileContext"; import FeedbackModal from "../components/feedback/FeedbackModal"; import { ThemeSelectionOptions } from "../components/ThemeSelection"; function LowerSidebarContainer({ children, isMobile, ...props }) { const bottom = isMobile ? undefined : "6rem"; const position = isMobile ? "relative" : "absolute"; return ( {children} ); } function Sidebar({ children: navLinks }) { const isMobile = useIsMobile(); return ( {navLinks} {!isMobile && } ); } function RegulatoryItems({ isMobile }) { const [isFeedbackModalOpen, setFeedbackModalOpen] = useState(false); const openFeedbackModal = () => setFeedbackModalOpen(true); const closeFeedbackModal = () => setFeedbackModalOpen(false); return ( <> { window.open("https://geoff.seemueller.io"); }} > geoff.seemueller.io { window.open("https://seemueller.ai"); }} > seemueller.ai Feedback Privacy Policy Terms of Service {/* Feedback Modal */} ); } function SidebarContainer({ children, isMobile }) { return ( {children} ); } function BreathingVerticalDivider() { return ( ); } export default Sidebar;