Willkommen, {String(member.first_name)}!
Mein Profil
Kontaktdaten und Datenschutz
Dokumente
Rechnungen und Bescheinigungen
Mitgliedsausweis
Digital anzeigen
import Link from 'next/link'; import { createClient } from '@supabase/supabase-js'; import { UserCircle, FileText, CreditCard, Shield } from 'lucide-react'; import { PortalLoginForm } from '@kit/site-builder/components'; import { Button } from '@kit/ui/button'; import { Card, CardContent, CardHeader, CardTitle } from '@kit/ui/card'; interface Props { params: Promise<{ slug: string }>; } export default async function MemberPortalPage({ params }: Props) { const { slug } = await params; const supabase = createClient( process.env.NEXT_PUBLIC_SUPABASE_URL!, process.env.NEXT_PUBLIC_SUPABASE_PUBLIC_KEY!, ); const { data: account } = await supabase .from('accounts') .select('id, name') .eq('slug', slug) .single(); if (!account) return
Kontaktdaten und Datenschutz
Rechnungen und Bescheinigungen
Digital anzeigen