import { useDraftSave } from '@/hooks/use-draft-save'; import { clearRestockDraft, saveRestockDraft } from '@/lib/restock-draft'; import type { RestockDraftData } from '@/lib/restock-draft'; type DraftType = 'create' | 'edit'; export function useRestockDraftSave( type: DraftType, data: RestockDraftData, userId?: number, delay = 500, ) { return useDraftSave({ type, data, userId, delay, store: { save: saveRestockDraft, clear: clearRestockDraft }, }); }