import React from 'react'; import {ExternalLink, FileText} from 'lucide-react'; import Button from '@/components/ui/Button'; import {isDesktop} from '@/lib/configs'; import * as tauri from '@/lib/tauri'; import {useTranslations} from '@/lib/i18n'; interface TermsOfUseProps { onAccept: () => void; } export default function TermsOfUse({onAccept}: TermsOfUseProps) { const t = useTranslations(); function handleAcceptTerm(): void { onAccept(); } async function handleRefuse(): Promise { if (isDesktop) { await tauri.logout(); } else { window.location.href = 'https://eritors.com'; } } return (

{t('terms.title')}

{t('terms.subtitle')}

{t('terms.mandatory')}

{t('terms.mandatoryDesc2')}

{t('terms.mandatoryDesc3')}

{t('terms.fullDoc')}

{t('terms.fullDocDesc')}

{t('terms.fullDocLink')}

{t('terms.importance')}

{t('terms.importanceDesc')}

{t('terms.required')}
); }