'use client'; import { useState } from 'react'; import { Button } from '@/components/ui/Button'; import { CreateTaskForm } from '@/components/forms/CreateTaskForm'; import { CreateTaskData } from '@/clients/tasks-client'; import Link from 'next/link'; interface QuickActionsProps { onCreateTask: (data: CreateTaskData) => Promise; } export function QuickActions({ onCreateTask }: QuickActionsProps) { const [isCreateModalOpen, setIsCreateModalOpen] = useState(false); const handleCreateTask = async (data: CreateTaskData) => { await onCreateTask(data); setIsCreateModalOpen(false); }; return ( <>
setIsCreateModalOpen(false)} onSubmit={handleCreateTask} loading={false} /> ); }