'use client' import { useState } from 'react' import { useTranslations } from 'next-intl' import { Switch } from '@/components/ui/switch' import { AttnLine } from '@/components/ui/attn-line' import { SettingsGroup, SettingsInput, SettingsReveal, SettingsRow, SettingsTextarea, } from '@/components/settings/SettingsRows' import { REMINDERS_SENDING_ENABLED } from '@/lib/invoices/reminders-enabled' import type { CompanySettings } from '@/types' interface InvoiceSettingsFormProps { settings: CompanySettings } export function InvoiceSettingsForm({ settings }: InvoiceSettingsFormProps) { const t = useTranslations('settings_invoice_form') const [sendReminders, setSendReminders] = useState(settings.send_invoice_reminders ?? true) return ( <> {!REMINDERS_SENDING_ENABLED && ( {t('sending_disabled_notice')} )} setSendReminders(v === true)} /> ) }