import React from 'react'; import { Stack, Select, Checkbox, Text } from '@mantine/core'; import { useTranslation } from 'react-i18next'; import { MergeParameters } from '../../../hooks/tools/merge/useMergeParameters'; interface MergeSettingsProps { parameters: MergeParameters; onParameterChange: (key: K, value: MergeParameters[K]) => void; disabled?: boolean; } const MergeSettings: React.FC = ({ parameters, onParameterChange, disabled = false, }) => { const { t } = useTranslation(); const mergeOrderOptions = [ { value: 'orderProvided', label: t('merge.orderBy.orderProvided', 'Dragging Files') }, { value: 'byFileName', label: t('merge.orderBy.byFileName', 'By File Name') }, { value: 'byDateModified', label: t('merge.orderBy.byDateModified', 'By Date Modified') }, { value: 'byDateCreated', label: t('merge.orderBy.byDateCreated', 'By Date Created') }, { value: 'byPDFTitle', label: t('merge.orderBy.byPDFTitle', 'By PDF Title') }, ]; return (
{t('merge.orderBy.title', 'Merge Order')}