import { redirect } from 'next/navigation'; import { signOutAction } from '@/lib/actions/sign-out'; import { getSupabaseServerClient } from '@/packages/supabase/src/clients/server-client'; import { BackButton } from '@kit/shared/components/back-button'; import { MedReportLogo } from '@kit/shared/components/med-report-logo'; import { pathsConfig } from '@kit/shared/config'; import { Trans } from '@kit/ui/trans'; import { withI18n } from '~/lib/i18n/with-i18n'; import { UpdateAccountForm } from './_components/update-account-form'; async function UpdateAccount() { const client = getSupabaseServerClient(); const { data: { user }, } = await client.auth.getUser(); if (!user) { redirect(pathsConfig.auth.signIn); } return (

); } export default withI18n(UpdateAccount);