import { Box, Flex, VStack } from '@chakra-ui/react'; import React, { useState } from 'react'; import { useIsMobile } from '../components/contexts/MobileContext'; import FeedbackModal from '../components/feedback/FeedbackModal'; import { ThemeSelectionOptions } from '../components/ThemeSelection'; import ToolBar from '../components/toolbar/Toolbar'; import NavItem from './NavItem'; 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 ( <> Feedback Privacy Policy Terms of Service {/* Feedback Modal */} ); } function SidebarContainer({ children, isMobile }) { return ( {children} ); } function BreathingVerticalDivider() { return ( ); } export default Sidebar;