feat: barcode templates page
This commit is contained in:
@ -11,6 +11,7 @@ import { client as _heyApiClient } from "../client.gen";
|
||||
import {
|
||||
addKitToDeal,
|
||||
addKitToDealProduct,
|
||||
createBarcodeTemplate,
|
||||
createBoard,
|
||||
createDeal,
|
||||
createDealProduct,
|
||||
@ -22,6 +23,7 @@ import {
|
||||
createServiceCategory,
|
||||
createServicesKit,
|
||||
createStatus,
|
||||
deleteBarcodeTemplate,
|
||||
deleteBoard,
|
||||
deleteDeal,
|
||||
deleteDealProduct,
|
||||
@ -34,6 +36,9 @@ import {
|
||||
deleteServicesKit,
|
||||
deleteStatus,
|
||||
duplicateProductServices,
|
||||
getBarcodeTemplateAttributes,
|
||||
getBarcodeTemplates,
|
||||
getBarcodeTemplateSizes,
|
||||
getBoards,
|
||||
getBuiltInModules,
|
||||
getDealProducts,
|
||||
@ -46,6 +51,7 @@ import {
|
||||
getServicesKits,
|
||||
getStatuses,
|
||||
getStatusHistory,
|
||||
updateBarcodeTemplate,
|
||||
updateBoard,
|
||||
updateDeal,
|
||||
updateDealProduct,
|
||||
@ -66,6 +72,9 @@ import type {
|
||||
AddKitToDealProductError,
|
||||
AddKitToDealProductResponse,
|
||||
AddKitToDealResponse,
|
||||
CreateBarcodeTemplateData,
|
||||
CreateBarcodeTemplateError,
|
||||
CreateBarcodeTemplateResponse2,
|
||||
CreateBoardData,
|
||||
CreateBoardError,
|
||||
CreateBoardResponse2,
|
||||
@ -99,6 +108,9 @@ import type {
|
||||
CreateStatusData,
|
||||
CreateStatusError,
|
||||
CreateStatusResponse2,
|
||||
DeleteBarcodeTemplateData,
|
||||
DeleteBarcodeTemplateError,
|
||||
DeleteBarcodeTemplateResponse2,
|
||||
DeleteBoardData,
|
||||
DeleteBoardError,
|
||||
DeleteBoardResponse2,
|
||||
@ -135,6 +147,9 @@ import type {
|
||||
DuplicateProductServicesData,
|
||||
DuplicateProductServicesError,
|
||||
DuplicateProductServicesResponse,
|
||||
GetBarcodeTemplateAttributesData,
|
||||
GetBarcodeTemplatesData,
|
||||
GetBarcodeTemplateSizesData,
|
||||
GetBoardsData,
|
||||
GetBuiltInModulesData,
|
||||
GetDealProductsData,
|
||||
@ -151,6 +166,9 @@ import type {
|
||||
GetServicesKitsData,
|
||||
GetStatusesData,
|
||||
GetStatusHistoryData,
|
||||
UpdateBarcodeTemplateData,
|
||||
UpdateBarcodeTemplateError,
|
||||
UpdateBarcodeTemplateResponse2,
|
||||
UpdateBoardData,
|
||||
UpdateBoardError,
|
||||
UpdateBoardResponse2,
|
||||
@ -847,6 +865,183 @@ export const getStatusHistoryOptions = (
|
||||
});
|
||||
};
|
||||
|
||||
export const getBarcodeTemplatesQueryKey = (
|
||||
options?: Options<GetBarcodeTemplatesData>
|
||||
) => createQueryKey("getBarcodeTemplates", options);
|
||||
|
||||
/**
|
||||
* Get Barcode Templates
|
||||
*/
|
||||
export const getBarcodeTemplatesOptions = (
|
||||
options?: Options<GetBarcodeTemplatesData>
|
||||
) => {
|
||||
return queryOptions({
|
||||
queryFn: async ({ queryKey, signal }) => {
|
||||
const { data } = await getBarcodeTemplates({
|
||||
...options,
|
||||
...queryKey[0],
|
||||
signal,
|
||||
throwOnError: true,
|
||||
});
|
||||
return data;
|
||||
},
|
||||
queryKey: getBarcodeTemplatesQueryKey(options),
|
||||
});
|
||||
};
|
||||
|
||||
export const createBarcodeTemplateQueryKey = (
|
||||
options: Options<CreateBarcodeTemplateData>
|
||||
) => createQueryKey("createBarcodeTemplate", options);
|
||||
|
||||
/**
|
||||
* Create Barcode Template
|
||||
*/
|
||||
export const createBarcodeTemplateOptions = (
|
||||
options: Options<CreateBarcodeTemplateData>
|
||||
) => {
|
||||
return queryOptions({
|
||||
queryFn: async ({ queryKey, signal }) => {
|
||||
const { data } = await createBarcodeTemplate({
|
||||
...options,
|
||||
...queryKey[0],
|
||||
signal,
|
||||
throwOnError: true,
|
||||
});
|
||||
return data;
|
||||
},
|
||||
queryKey: createBarcodeTemplateQueryKey(options),
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* Create Barcode Template
|
||||
*/
|
||||
export const createBarcodeTemplateMutation = (
|
||||
options?: Partial<Options<CreateBarcodeTemplateData>>
|
||||
): UseMutationOptions<
|
||||
CreateBarcodeTemplateResponse2,
|
||||
AxiosError<CreateBarcodeTemplateError>,
|
||||
Options<CreateBarcodeTemplateData>
|
||||
> => {
|
||||
const mutationOptions: UseMutationOptions<
|
||||
CreateBarcodeTemplateResponse2,
|
||||
AxiosError<CreateBarcodeTemplateError>,
|
||||
Options<CreateBarcodeTemplateData>
|
||||
> = {
|
||||
mutationFn: async localOptions => {
|
||||
const { data } = await createBarcodeTemplate({
|
||||
...options,
|
||||
...localOptions,
|
||||
throwOnError: true,
|
||||
});
|
||||
return data;
|
||||
},
|
||||
};
|
||||
return mutationOptions;
|
||||
};
|
||||
|
||||
/**
|
||||
* Delete Barcode Template
|
||||
*/
|
||||
export const deleteBarcodeTemplateMutation = (
|
||||
options?: Partial<Options<DeleteBarcodeTemplateData>>
|
||||
): UseMutationOptions<
|
||||
DeleteBarcodeTemplateResponse2,
|
||||
AxiosError<DeleteBarcodeTemplateError>,
|
||||
Options<DeleteBarcodeTemplateData>
|
||||
> => {
|
||||
const mutationOptions: UseMutationOptions<
|
||||
DeleteBarcodeTemplateResponse2,
|
||||
AxiosError<DeleteBarcodeTemplateError>,
|
||||
Options<DeleteBarcodeTemplateData>
|
||||
> = {
|
||||
mutationFn: async localOptions => {
|
||||
const { data } = await deleteBarcodeTemplate({
|
||||
...options,
|
||||
...localOptions,
|
||||
throwOnError: true,
|
||||
});
|
||||
return data;
|
||||
},
|
||||
};
|
||||
return mutationOptions;
|
||||
};
|
||||
|
||||
/**
|
||||
* Update Barcode Template
|
||||
*/
|
||||
export const updateBarcodeTemplateMutation = (
|
||||
options?: Partial<Options<UpdateBarcodeTemplateData>>
|
||||
): UseMutationOptions<
|
||||
UpdateBarcodeTemplateResponse2,
|
||||
AxiosError<UpdateBarcodeTemplateError>,
|
||||
Options<UpdateBarcodeTemplateData>
|
||||
> => {
|
||||
const mutationOptions: UseMutationOptions<
|
||||
UpdateBarcodeTemplateResponse2,
|
||||
AxiosError<UpdateBarcodeTemplateError>,
|
||||
Options<UpdateBarcodeTemplateData>
|
||||
> = {
|
||||
mutationFn: async localOptions => {
|
||||
const { data } = await updateBarcodeTemplate({
|
||||
...options,
|
||||
...localOptions,
|
||||
throwOnError: true,
|
||||
});
|
||||
return data;
|
||||
},
|
||||
};
|
||||
return mutationOptions;
|
||||
};
|
||||
|
||||
export const getBarcodeTemplateAttributesQueryKey = (
|
||||
options?: Options<GetBarcodeTemplateAttributesData>
|
||||
) => createQueryKey("getBarcodeTemplateAttributes", options);
|
||||
|
||||
/**
|
||||
* Get Barcode Template Attributes
|
||||
*/
|
||||
export const getBarcodeTemplateAttributesOptions = (
|
||||
options?: Options<GetBarcodeTemplateAttributesData>
|
||||
) => {
|
||||
return queryOptions({
|
||||
queryFn: async ({ queryKey, signal }) => {
|
||||
const { data } = await getBarcodeTemplateAttributes({
|
||||
...options,
|
||||
...queryKey[0],
|
||||
signal,
|
||||
throwOnError: true,
|
||||
});
|
||||
return data;
|
||||
},
|
||||
queryKey: getBarcodeTemplateAttributesQueryKey(options),
|
||||
});
|
||||
};
|
||||
|
||||
export const getBarcodeTemplateSizesQueryKey = (
|
||||
options?: Options<GetBarcodeTemplateSizesData>
|
||||
) => createQueryKey("getBarcodeTemplateSizes", options);
|
||||
|
||||
/**
|
||||
* Get Barcode Template Sizes
|
||||
*/
|
||||
export const getBarcodeTemplateSizesOptions = (
|
||||
options?: Options<GetBarcodeTemplateSizesData>
|
||||
) => {
|
||||
return queryOptions({
|
||||
queryFn: async ({ queryKey, signal }) => {
|
||||
const { data } = await getBarcodeTemplateSizes({
|
||||
...options,
|
||||
...queryKey[0],
|
||||
signal,
|
||||
throwOnError: true,
|
||||
});
|
||||
return data;
|
||||
},
|
||||
queryKey: getBarcodeTemplateSizesQueryKey(options),
|
||||
});
|
||||
};
|
||||
|
||||
export const getDealProductsQueryKey = (
|
||||
options: Options<GetDealProductsData>
|
||||
) => createQueryKey("getDealProducts", options);
|
||||
|
||||
Reference in New Issue
Block a user