Willkommen, {String(member.first_name)}!
Mein Profil
Kontaktdaten und Datenschutz
Dokumente
Rechnungen und Bescheinigungen
Mitgliedsausweis
Digital anzeigen
import { createClient } from '@supabase/supabase-js'; import { Card, CardContent, CardHeader, CardTitle } from '@kit/ui/card'; import { Button } from '@kit/ui/button'; import { UserCircle, FileText, CreditCard, Shield } from 'lucide-react'; import Link from 'next/link'; import { PortalLoginForm } from '@kit/site-builder/components'; 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