import { useDraftSave } from '@/hooks/use-draft-save'; import { clearProductDraft, saveProductDraft } from '@/lib/product-draft'; import type { ProductDraftData } from '@/lib/product-draft'; type DraftType = 'create' | 'edit'; export function useProductDraftSave( type: DraftType, data: ProductDraftData, userId?: number, productId?: number, delay = 500, ) { return useDraftSave({ type, data, userId, extraId: productId, delay, store: { save: saveProductDraft, clear: clearProductDraft }, }); }