import Layout from '../layouts/Centered'; import {useTranslation} from 'react-i18next'; import {useRouter} from 'next/router'; import Loading from '../containers/Loading'; import Profile from '../containers/Profile'; import useProfile from '../hooks/useProfile'; import useAuthStore from '../stores/useAuthStore'; import {useUpdateMeMutation, EditUserInput} from '../generated/graphql'; const ProfilePage = () => { const router = useRouter(); const {t} = useTranslation(); const logout = useAuthStore(s => s.logout); const {profile} = useProfile(); const [updateProfile] = useUpdateMeMutation(); const onUpdateProfile = (userUpdate: EditUserInput) => updateProfile({variables: {userUpdate}}); const menuActions = [ { label: t('menu.new_event'), onClick: () => router.push('/'), id: 'AddEventTabs', }, { label: t('menu.dashboard'), onClick: () => router.push('/dashboard'), id: 'DashboardTabs', }, ]; if (!profile) return ; return ( logout()} /> ); }; export default ProfilePage;