import { useDraftSave } from '@/hooks/use-draft-save'; import { clearCuttingDraft, saveCuttingDraft } from '@/lib/cutting-draft'; import type { CuttingDraftData } from '@/lib/cutting-draft'; type DraftType = 'create' | 'edit'; export function useCuttingDraftSave( type: DraftType, data: CuttingDraftData, userId?: number, delay = 500, ) { return useDraftSave({ type, data, userId, delay, store: { save: saveCuttingDraft, clear: clearCuttingDraft }, }); }