import { useTranslation } from 'react-i18next' import { ScrollText, X } from 'lucide-react' export type DisclaimerVariant = 'accept' | 'view' interface RegistrationDisclaimerProps { onDismiss: () => void variant?: DisclaimerVariant } export default function RegistrationDisclaimer({ onDismiss, variant = 'accept' }: RegistrationDisclaimerProps) { const { t } = useTranslation() const sections = [ { title: t('disclaimer.e2e_title'), body: t('disclaimer.e2e_body') }, { title: t('disclaimer.pwa_title'), body: t('disclaimer.pwa_body') }, { title: t('disclaimer.storage_title'), body: t('disclaimer.storage_body') }, { title: t('disclaimer.free_title'), body: t('disclaimer.free_body') }, { title: t('disclaimer.liability_title'), body: t('disclaimer.liability_body') }, { title: t('disclaimer.warranty_title'), body: t('disclaimer.warranty_body') } ] return (
{t('disclaimer.intro')}
{section.body}
{t('disclaimer.copyright')}