`;
+exports[`Storyshots Views / Products / Product variant details no warehouses 1`] = `
+
+`;
+
exports[`Storyshots Views / Products / Product variant details when loaded data 1`] = `
undefined}
saveButtonBarState="default"
warehouses={warehouseList}
+ onWarehouseConfigure={() => undefined}
taxTypes={taxTypes}
weightUnit="kg"
/>
@@ -58,6 +59,7 @@ storiesOf("Views / Products / Create product", module)
onSubmit={() => undefined}
saveButtonBarState="default"
warehouses={undefined}
+ onWarehouseConfigure={() => undefined}
taxTypes={taxTypes}
weightUnit="kg"
/>
@@ -87,6 +89,7 @@ storiesOf("Views / Products / Create product", module)
onSubmit={() => undefined}
saveButtonBarState="default"
warehouses={warehouseList}
+ onWarehouseConfigure={() => undefined}
taxTypes={taxTypes}
weightUnit="kg"
/>
diff --git a/src/storybook/stories/products/ProductUpdatePage.tsx b/src/storybook/stories/products/ProductUpdatePage.tsx
index c44841a1b..e596485b1 100644
--- a/src/storybook/stories/products/ProductUpdatePage.tsx
+++ b/src/storybook/stories/products/ProductUpdatePage.tsx
@@ -39,6 +39,7 @@ const props: ProductUpdatePageProps = {
onVariantReorder: () => undefined,
onVariantShow: () => undefined,
onVariantsAdd: () => undefined,
+ onWarehouseConfigure: () => undefined,
placeholderImage,
product,
saveButtonBarState: "default",
@@ -104,6 +105,25 @@ storiesOf("Views / Products / Product edit", module)
}}
/>
))
+ .add("no stock, no variants and no warehouses", () => (
+
+ ))
.add("no product attributes", () => (
undefined}
saveButtonBarState="default"
warehouses={warehouseList}
+ onWarehouseConfigure={() => undefined}
/>
))
.add("with errors", () => (
@@ -58,6 +59,7 @@ storiesOf("Views / Products / Create product variant", module)
onVariantReorder={() => undefined}
saveButtonBarState="default"
warehouses={warehouseList}
+ onWarehouseConfigure={() => undefined}
/>
))
.add("when loading data", () => (
@@ -74,6 +76,7 @@ storiesOf("Views / Products / Create product variant", module)
onVariantReorder={() => undefined}
saveButtonBarState="default"
warehouses={warehouseList}
+ onWarehouseConfigure={() => undefined}
/>
))
.add("add first variant", () => (
@@ -93,5 +96,23 @@ storiesOf("Views / Products / Create product variant", module)
onVariantReorder={() => undefined}
saveButtonBarState="default"
warehouses={warehouseList}
+ onWarehouseConfigure={() => undefined}
+ />
+ ))
+ .add("no warehouses", () => (
+ undefined}
+ onSubmit={() => undefined}
+ onVariantClick={undefined}
+ onVariantReorder={() => undefined}
+ saveButtonBarState="default"
+ warehouses={[]}
+ onWarehouseConfigure={() => undefined}
/>
));
diff --git a/src/storybook/stories/products/ProductVariantPage.tsx b/src/storybook/stories/products/ProductVariantPage.tsx
index 038c03372..b85ca0e57 100644
--- a/src/storybook/stories/products/ProductVariantPage.tsx
+++ b/src/storybook/stories/products/ProductVariantPage.tsx
@@ -28,6 +28,7 @@ storiesOf("Views / Products / Product variant details", module)
onVariantReorder={() => undefined}
saveButtonBarState="default"
warehouses={warehouseList}
+ onWarehouseConfigure={() => undefined}
/>
))
.add("when loading data", () => (
@@ -47,6 +48,26 @@ storiesOf("Views / Products / Product variant details", module)
onVariantReorder={() => undefined}
saveButtonBarState="default"
warehouses={warehouseList}
+ onWarehouseConfigure={() => undefined}
+ />
+ ))
+ .add("no warehouses", () => (
+ undefined}
+ onBack={() => undefined}
+ onDelete={undefined}
+ onSetDefaultVariant={() => undefined}
+ onImageSelect={() => undefined}
+ onSubmit={() => undefined}
+ onVariantClick={() => undefined}
+ onVariantReorder={() => undefined}
+ saveButtonBarState="default"
+ warehouses={[]}
+ onWarehouseConfigure={() => undefined}
/>
))
.add("attribute errors", () => (
@@ -82,5 +103,6 @@ storiesOf("Views / Products / Product variant details", module)
...error
}))}
warehouses={warehouseList}
+ onWarehouseConfigure={() => undefined}
/>
));