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;