import React from 'react'; import CustomDialog from '@/components/CustomDialog'; import { Task, TaskCreateRequest } from "@/services/tasksApi"; import { TaskForm } from "./TaskForm"; interface TaskDialogProps { task?: Task; open: boolean; onOpenChange: (open: boolean) => void; onSubmit: (data: TaskCreateRequest) => Promise; isLoading?: boolean; } export function TaskDialog({ task, open, onOpenChange, onSubmit, isLoading, }: TaskDialogProps) { // Handle dialog closing const handleClose = () => { console.log('Closing task dialog'); onOpenChange(false); }; return ( ); }