Files
myeasycms-v2/apps/web/app/(marketing)/layout.tsx
giancarlo 348eec8495 Replace session with user in various files
This change mainly involves replacing 'session' with 'user' in various files in several applications. The function calls related to 'session' have been refactored to reflect 'user'. The '@supabase/supabase-js' package dependency has
2024-03-28 21:14:12 +08:00

26 lines
607 B
TypeScript

import { getSupabaseServerComponentClient } from '@kit/supabase/server-component-client';
import { SiteFooter } from '~/(marketing)/_components/site-footer';
import { SiteHeader } from '~/(marketing)/_components/site-header';
import { withI18n } from '~/lib/i18n/with-i18n';
async function SiteLayout(props: React.PropsWithChildren) {
const client = getSupabaseServerComponentClient();
const {
data: { user },
} = await client.auth.getUser();
return (
<>
<SiteHeader user={user} />
{props.children}
<SiteFooter />
</>
);
}
export default withI18n(SiteLayout);