'use client' import Link from 'next/link' import { AlertTriangle } from 'lucide-react' import { cn } from '@/lib/utils' interface RetentionNoticeProps { variant: 'company' | 'account' className?: string } /** * Shared BFL retention notice shown before destructive actions that * affect bookkeeping data. Keeps the legal copy consistent between the * account danger zone and the company danger zone. * * Swedish Bokföringslagen (BFL) 7 kap. 2§ requires räkenskapsinformation * to be retained for 7 years. gnubok is the system of record, so deleting * a company or an account does not remove the underlying data — it only * hides it from the UI and anonymizes PII where applicable. */ export function RetentionNotice({ variant, className }: RetentionNoticeProps) { const copy = variant === 'company' ? { title: 'Bokföringen behålls i 7 år', body: ( <> Enligt bokföringslagen (BFL 7 kap. 2§) sparas räkenskapsinformation i 7 år. När du raderar företaget döljs det i gnubok, men verifikationer, dokument och bokföring behålls säkert tills lagkravet löpt ut. Du kan{' '} ladda ner en säkerhetsbackup {' '} innan du fortsätter. ), } : { title: 'Kontoraderingen är permanent', body: ( <> Ditt konto avidentifieras och du loggas ut från alla enheter. Räkenskapsinformation från företag du ägt behålls säkert i 7 år enligt BFL 7 kap. 2§. Du kan inte skapa ett nytt konto med samma e-postadress — kontakta support om du vill återaktivera kontot i framtiden. Ladda gärna ner en{' '} säkerhetsbackup {' '} innan du fortsätter. ), } return (

{copy.title}

{copy.body}

) }