diff --git a/src/products/components/ProductUpdatePage/ProductUpdatePage.tsx b/src/products/components/ProductUpdatePage/ProductUpdatePage.tsx index 67d02dca1..5843bd45d 100644 --- a/src/products/components/ProductUpdatePage/ProductUpdatePage.tsx +++ b/src/products/components/ProductUpdatePage/ProductUpdatePage.tsx @@ -61,7 +61,7 @@ export interface ProductUpdatePageProps extends ListActions { onVariantShow: (id: string) => () => void; onVariantReorder: ReorderAction; onImageDelete: (id: string) => () => void; - onSubmit: (data: ProductUpdatePageSubmitData) => Promise; + onSubmit: (data: ProductUpdatePageSubmitData) => Promise; onBack?(); onDelete(); onImageEdit?(id: string); diff --git a/src/products/components/ProductUpdatePage/form.tsx b/src/products/components/ProductUpdatePage/form.tsx index ca8d90beb..ddc2ab826 100644 --- a/src/products/components/ProductUpdatePage/form.tsx +++ b/src/products/components/ProductUpdatePage/form.tsx @@ -95,7 +95,7 @@ export interface UseProductUpdateFormOpts export interface ProductUpdateFormProps extends UseProductUpdateFormOpts { children: (props: UseProductUpdateFormResult) => React.ReactNode; product: ProductDetails_product; - onSubmit: (data: ProductUpdateSubmitData) => Promise; + onSubmit: (data: ProductUpdateSubmitData) => Promise; } const getAvailabilityData = ({ @@ -143,7 +143,7 @@ const getMetadata = ( function useProductUpdateForm( product: ProductDetails_product, - onSubmit: (data: ProductUpdateSubmitData) => Promise, + onSubmit: (data: ProductUpdateSubmitData) => Promise, opts: UseProductUpdateFormOpts ): UseProductUpdateFormResult { const [changed, setChanged] = React.useState(false); diff --git a/src/products/components/ProductVariantCreatePage/form.tsx b/src/products/components/ProductVariantCreatePage/form.tsx index 668bcbdf4..794c0b192 100644 --- a/src/products/components/ProductVariantCreatePage/form.tsx +++ b/src/products/components/ProductVariantCreatePage/form.tsx @@ -32,7 +32,8 @@ export interface UseProductVariantCreateFormOpts { export interface UseProductVariantCreateFormResult { change: FormChange; data: ProductVariantCreateData; - handlers: Record<"changeStock" | "selectAttribute", FormsetChange> & + // TODO: type FormsetChange + handlers: Record<"changeStock" | "selectAttribute", FormsetChange> & Record<"addStock" | "deleteStock", (id: string) => void> & { changeMetadata: FormChange; };