Fix types
This commit is contained in:
parent
37541c24e1
commit
16d9d28033
3 changed files with 5 additions and 4 deletions
|
@ -61,7 +61,7 @@ export interface ProductUpdatePageProps extends ListActions {
|
||||||
onVariantShow: (id: string) => () => void;
|
onVariantShow: (id: string) => () => void;
|
||||||
onVariantReorder: ReorderAction;
|
onVariantReorder: ReorderAction;
|
||||||
onImageDelete: (id: string) => () => void;
|
onImageDelete: (id: string) => () => void;
|
||||||
onSubmit: (data: ProductUpdatePageSubmitData) => Promise<boolean>;
|
onSubmit: (data: ProductUpdatePageSubmitData) => Promise<any[]>;
|
||||||
onBack?();
|
onBack?();
|
||||||
onDelete();
|
onDelete();
|
||||||
onImageEdit?(id: string);
|
onImageEdit?(id: string);
|
||||||
|
|
|
@ -95,7 +95,7 @@ export interface UseProductUpdateFormOpts
|
||||||
export interface ProductUpdateFormProps extends UseProductUpdateFormOpts {
|
export interface ProductUpdateFormProps extends UseProductUpdateFormOpts {
|
||||||
children: (props: UseProductUpdateFormResult) => React.ReactNode;
|
children: (props: UseProductUpdateFormResult) => React.ReactNode;
|
||||||
product: ProductDetails_product;
|
product: ProductDetails_product;
|
||||||
onSubmit: (data: ProductUpdateSubmitData) => Promise<boolean>;
|
onSubmit: (data: ProductUpdateSubmitData) => Promise<any[]>;
|
||||||
}
|
}
|
||||||
|
|
||||||
const getAvailabilityData = ({
|
const getAvailabilityData = ({
|
||||||
|
@ -143,7 +143,7 @@ const getMetadata = (
|
||||||
|
|
||||||
function useProductUpdateForm(
|
function useProductUpdateForm(
|
||||||
product: ProductDetails_product,
|
product: ProductDetails_product,
|
||||||
onSubmit: (data: ProductUpdateSubmitData) => Promise<boolean>,
|
onSubmit: (data: ProductUpdateSubmitData) => Promise<any[]>,
|
||||||
opts: UseProductUpdateFormOpts
|
opts: UseProductUpdateFormOpts
|
||||||
): UseProductUpdateFormResult {
|
): UseProductUpdateFormResult {
|
||||||
const [changed, setChanged] = React.useState(false);
|
const [changed, setChanged] = React.useState(false);
|
||||||
|
|
|
@ -32,7 +32,8 @@ export interface UseProductVariantCreateFormOpts {
|
||||||
export interface UseProductVariantCreateFormResult {
|
export interface UseProductVariantCreateFormResult {
|
||||||
change: FormChange;
|
change: FormChange;
|
||||||
data: ProductVariantCreateData;
|
data: ProductVariantCreateData;
|
||||||
handlers: Record<"changeStock" | "selectAttribute", FormsetChange<string>> &
|
// TODO: type FormsetChange
|
||||||
|
handlers: Record<"changeStock" | "selectAttribute", FormsetChange> &
|
||||||
Record<"addStock" | "deleteStock", (id: string) => void> & {
|
Record<"addStock" | "deleteStock", (id: string) => void> & {
|
||||||
changeMetadata: FormChange;
|
changeMetadata: FormChange;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue