import { useEffect, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { Clock, LockKey, CloudArrowUp, HardDrives } from '@phosphor-icons/react'; import { fetchConfig } from '../api.js'; const ITEMS = [ { key: 'autoDelete', Icon: Clock }, { key: 'noAccount', Icon: LockKey }, { key: 'online', Icon: CloudArrowUp }, { key: 'maxSize', Icon: HardDrives }, ]; export function ReassuranceStrip() { const { t } = useTranslation(); const [config, setConfig] = useState(null); useEffect(() => { fetchConfig().then(setConfig).catch(() => {}); }, []); if (!config) return null; const values = { autoDelete: config.retentionHours, maxSize: config.maxFileSizeMb, }; return (

{t('reassurance.title')}

); }