'use client' import { trpc } from '@/lib/trpc-client' import { useState } from 'react' export default function EinstellungenPage() { const { data: org, isLoading } = trpc.organizations.me.useQuery() const updateMutation = trpc.organizations.update.useMutation() const avvMutation = trpc.organizations.acceptAvv.useMutation() const [name, setName] = useState('') const [contactEmail, setContactEmail] = useState('') if (isLoading) return
Wird geladen...
if (!org) return null return (

Einstellungen

{/* Org Settings */}

Innung

setName(e.target.value)} className="w-full px-3 py-2 border border-gray-300 rounded-lg text-sm focus:outline-none focus:ring-2 focus:ring-brand-500" />
setContactEmail(e.target.value)} className="w-full px-3 py-2 border border-gray-300 rounded-lg text-sm focus:outline-none focus:ring-2 focus:ring-brand-500" />
{updateMutation.isSuccess && (

Einstellungen gespeichert ✓

)}
{/* AVV */}

Auftragsverarbeitungsvertrag (AVV)

Der AVV regelt die Verarbeitung personenbezogener Daten im Auftrag Ihrer Innung durch InnungsApp GmbH gemäß Art. 28 DSGVO.

📄 AVV als PDF herunterladen {org.avvAccepted ? (

✓ AVV akzeptiert am {org.avvAcceptedAt?.toLocaleDateString('de-DE')}

) : (

⚠️ Der AVV muss vor dem Go-Live akzeptiert werden.

)}
{/* Plan Info */}

Plan

{org.plan}

Für Upgrades oder Fragen zum Plan: kontakt@innungsapp.de

) }