import { ColorName } from '@emotion/react'; import { Fab } from 'components/fab'; import { Image, Row, StyleSystemThemedProps } from 'components/layout'; import { useProfile, useSettings } from 'hooks'; import { Close, Menu } from 'icons'; import { Avatar } from 'components/avatar'; import LogoImage from 'assets/images/logo.png'; import { COLOR_LIGHT } from 'theme'; import { useCallback } from 'react'; import { GestureResponderEvent } from 'react-native'; export const Mobile: React.FC = ({ onPress, ...props }) => { const { profile } = useProfile(); const { isSideBarOpen, setIsSideBarOpen } = useSettings(); const menuIcon = isSideBarOpen ? : ; const toggleSideBar = useCallback(() => { setIsSideBarOpen(!isSideBarOpen); }, [isSideBarOpen, setIsSideBarOpen]); return ( ); }; type MobileType = StyleSystemThemedProps & MobileProps; interface MobileProps { onPress?: ((event: GestureResponderEvent) => void) | undefined; }