import { FC, useCallback, useState } from 'react'; import { useReactiveVar } from '@apollo/client'; import { UnderLay, Visible, Fab, Divider, Card, Heading } from 'components'; import { Close } from 'icons'; import { isProfileOpenVar } from 'state-management/dialogs'; import { Edit, Inner } from 'components/profile'; export const Profile: FC = () => { const isProfileOpen = useReactiveVar(isProfileOpenVar); const [isEdit, setIsEdit] = useState(false); const title = isEdit ? 'Edit Profile' : 'My Profile'; const closeDialog = useCallback(() => { isProfileOpenVar(false); setIsEdit(false); }, []); return ( } /> } /> ); };