import { useState, useCallback } from "react"; export function useFormDialog() { const [isCreateDialogOpen, setIsCreateDialogOpen] = useState(false); const [isEditDialogOpen, setIsEditDialogOpen] = useState(false); const openCreateDialog = useCallback(() => setIsCreateDialogOpen(true), []); const closeCreateDialog = useCallback(() => setIsCreateDialogOpen(false), []); const openEditDialog = useCallback(() => setIsEditDialogOpen(true), []); const closeEditDialog = useCallback(() => setIsEditDialogOpen(false), []); return { isCreateDialogOpen, isEditDialogOpen, openCreateDialog, closeCreateDialog, openEditDialog, closeEditDialog, }; }