import React from 'react'; import { setHostSetting } from './email-host-settings'; import { EmailTemplate3Config } from './email-template-3'; import hostSettingsDropdown from './host-setting-dropdown'; export default function LegitimateInteresProblems({ settings, host_id, pronoun, setConfig, }: { host_id: string; settings: EmailTemplate3Config['hosts_settings'][string]; setConfig: React.Dispatch>; }) { if (settings.legal_basis_type !== 'legitimate_interest') { return ''; } const [description, setDescription] = React.useState('marketing'); return (
Czy administrator strony opisał szczegółowo, na czym polega uzasadniony interes w kontekście tego celu? {hostSettingsDropdown({ settings, host_id, setConfig, field: 'legitimate_interest_activity_specified' as const, value: settings.legitimate_interest_activity_specified, options: { precise: [ 'Tak, wskazuje jasno na bieżące działania lub korzyści wynikające z takiego przetwarzania danych.', ], vague: ['Wskazuje tylko ogólnie, jak np. „marketing” czy „statystyki”.'], no: ['Nie. Nie wiadomo, na czym ten uzasadniony interes polega.'], }, })}
{settings.legitimate_interest_activity_specified === 'vague' ? (
Jak administrator opisał to, na czym polega uzasadniony interes w kontekście{' '} {host_id}?{' '} setDescription(e.target.value)} />
) : ( '' )}
); }