web / lib/hooks/use-import-wizard-mutations
lib/hooks/use-import-wizard-mutations
React Query mutation hooks for import wizard API calls.
Extracts fetch logic from wizard step components into reusable mutation hooks following the project convention.
Functions
previewSchemaUpload()
previewSchemaUpload(
formData):Promise<PreviewSchemaUploadResponse>
Parameters
formData
FormData
Returns
Promise<PreviewSchemaUploadResponse>
previewSchemaUrl()
previewSchemaUrl(
request):Promise<PreviewSchemaUrlResponse>
Parameters
request
PreviewSchemaUrlRequest
Returns
Promise<PreviewSchemaUrlResponse>
importConfigure()
importConfigure(
request):Promise<ImportConfigureResponse>
Parameters
request
ImportConfigureRequest
Returns
Promise<ImportConfigureResponse>
usePreviewSchemaUploadMutation()
usePreviewSchemaUploadMutation():
UseMutationResult<PreviewSchemaUploadResponse,Error,FormData,unknown>
Mutation hook for uploading a file to preview its schema.
Returns
UseMutationResult<PreviewSchemaUploadResponse, Error, FormData, unknown>
usePreviewSchemaUrlMutation()
usePreviewSchemaUrlMutation():
UseMutationResult<PreviewSchemaUrlResponse,Error,PreviewSchemaUrlRequest,unknown>
Mutation hook for fetching a URL to preview its schema.
Returns
UseMutationResult<PreviewSchemaUrlResponse, Error, PreviewSchemaUrlRequest, unknown>
useImportConfigureMutation()
useImportConfigureMutation():
UseMutationResult<ImportConfigureResponse,Error,ImportConfigureRequest,unknown>
Mutation hook for configuring and starting an import.
Returns
UseMutationResult<ImportConfigureResponse, Error, ImportConfigureRequest, unknown>