import React from 'react'; import { Stack, Text, Select, Alert } from '@mantine/core'; import { useTranslation } from 'react-i18next'; import { ConvertParameters } from '../../../hooks/tools/convert/useConvertParameters'; import { usePdfSignatureDetection } from '../../../hooks/usePdfSignatureDetection'; import { StirlingFile } from '../../../types/fileContext'; interface ConvertToPdfaSettingsProps { parameters: ConvertParameters; onParameterChange: (key: keyof ConvertParameters, value: any) => void; selectedFiles: StirlingFile[]; disabled?: boolean; } const ConvertToPdfaSettings = ({ parameters, onParameterChange, selectedFiles, disabled = false }: ConvertToPdfaSettingsProps) => { const { t } = useTranslation(); const { hasDigitalSignatures, isChecking } = usePdfSignatureDetection(selectedFiles); const pdfaFormatOptions = [ { value: 'pdfa-1', label: 'PDF/A-1b' }, { value: 'pdfa', label: 'PDF/A-2b' } ]; return ( {t("convert.pdfaOptions", "PDF/A Options")}: {hasDigitalSignatures && ( {t("convert.pdfaDigitalSignatureWarning", "The PDF contains a digital signature. This will be removed in the next step.")} )} {t("convert.outputFormat", "Output Format")}: