import { FC, memo, PropsWithChildren } from 'react' import dynamic from 'next/dynamic' import { useUserData } from '@app/data' import { ConfirmEmail } from '../../alerts' import { DrawerHead } from './drawer-head' import { IssueFeed } from '@app/components/feed' import { SnackBar } from '../snack-bar' const DynamicModal = dynamic( () => import('../../modal/dynamic').then((mod) => mod.DynamicModal), { ssr: false } ) const MiniPlayer = dynamic( () => import('../mini-player').then((mod) => mod.MiniPlayer), { ssr: false, } ) export const DrawerW: FC> = ({ children }) => { const { data: dataSourceMap, sendConfirmEmail } = useUserData() const user = dataSourceMap?.user const emailConfirmationVisible = user && !!user.loggedIn && !user.emailConfirmed return ( <>
{children}
) } export const DashboardDrawer = memo(DrawerW)