import React from 'react'; import {StorageMeter} from './storage-summary/storage-meter'; import {WorkspaceSelector} from '@common/workspace/workspace-selector'; import {RootFolderPage} from '../../drive-page/drive-page'; import {SidebarMenu} from './sidebar-menu'; import {useNavigate} from '@common/utils/hooks/use-navigate'; import {CreateNewButton} from '../create-new-button'; import {Button} from '@common/ui/buttons/button'; import {Link} from 'react-router-dom'; import {Trans} from '@common/i18n/trans'; import {useAuth} from '@common/auth/use-auth'; import clsx from 'clsx'; import {useSettings} from '@common/core/settings/use-settings'; interface SidebarProps { className?: string; } export function Sidebar({className}: SidebarProps) { const {isSubscribed} = useAuth(); const {billing} = useSettings(); return (
{billing.enable ? (
) : null}
); } function WorkspaceSwitcher() { const navigate = useNavigate(); return ( { navigate(RootFolderPage.path); }} className="mt-auto w-full flex-shrink-0 border-t px-24 py-18" /> ); }