import React from 'react'; import { useTranslation } from 'react-i18next'; import { PriorityType, StatusType } from '../../../entities/Task'; // eslint-disable-next-line @typescript-eslint/no-unused-vars import StatusDropdown from '../../Shared/StatusDropdown'; import PriorityDropdown from '../../Shared/PriorityDropdown'; import DatePicker from '../../Shared/DatePicker'; interface TaskMetadataSectionProps { priority: PriorityType; dueDate: string; taskId?: number; onStatusChange: (value: StatusType) => void; onPriorityChange: (value: PriorityType) => void; onDueDateChange: (e: React.ChangeEvent) => void; } const TaskMetadataSection: React.FC = ({ priority, dueDate, taskId, // eslint-disable-line @typescript-eslint/no-unused-vars onStatusChange, // eslint-disable-line @typescript-eslint/no-unused-vars onPriorityChange, onDueDateChange, }) => { const { t } = useTranslation(); return (
{ const event = { target: { name: 'due_date', value }, } as React.ChangeEvent; onDueDateChange(event); }} placeholder={t( 'forms.task.dueDatePlaceholder', 'Select due date' )} />
); }; export default TaskMetadataSection;