import { Box, BoxedNextImage, Button, Flex, motion, Stack, useDisclosure, } from '@metafam/ds'; import MetaGameLogo from 'assets/logo.png'; import { MetaLink } from 'components/Link'; import React from 'react'; import { useMounted } from '../lib/hooks'; import { isBackdropFilterSupported } from '../utils/compatibilityHelpers'; import { DrawerItemsLeft, DrawerItemsRight, DrawerSubItems, } from '../utils/drawerItems'; const MenuItem: React.FC> = ({ children, href, isExternal, }) => ( ); const SubMenuItem: React.FC> = ({ children, href, isExternal, }) => ( ); export interface SubImageProps { src: string; alt: string; } export const SubImage: React.FC = ({ src, alt }) => ( ); export const MobileFooter: React.FC = () => { const { isOpen, onToggle, onClose } = useDisclosure(); const hasMounted = useMounted(); const drawerOpacity = hasMounted && isBackdropFilterSupported() ? 0.75 : 0.98; return ( {DrawerItemsLeft.map((item) => ( {item.text} ))} {DrawerItemsRight.map((item) => ( {item.text} ))} {DrawerSubItems.map((item) => ( {item.text} ))} ); };