import React, { useState } from 'react'; import DatePicker from 'react-datepicker'; import { Cross } from 'shared/icons'; import { Wrapper, ActionWrapper, DueDatePickerWrapper, ConfirmAddDueDate, CancelDueDate } from './Styles'; import 'react-datepicker/dist/react-datepicker.css'; type DueDateManagerProps = { task: Task; onDueDateChange: (task: Task, newDueDate: Date) => void; onCancel: () => void; }; const DueDateManager: React.FC = ({ task, onDueDateChange, onCancel }) => { const [startDate, setStartDate] = useState(new Date()); return ( setStartDate(date ?? new Date())} /> onDueDateChange(task, startDate)}>Save ); }; export default DueDateManager;