import { storiesOf } from "@storybook/react"; import React from "react"; import { address, countries } from "@saleor/fixtures"; import Decorator from "@saleor/storybook/Decorator"; import { formError } from "@saleor/storybook/misc"; import { warehouseList } from "../../fixtures"; import WarehouseDetailsPage, { WarehouseDetailsPageProps, WarehouseDetailsPageFormData } from "./WarehouseDetailsPage"; const props: WarehouseDetailsPageProps = { countries: countries.map(c => ({ __typename: "CountryDisplay", code: c.code, country: c.name })), disabled: false, errors: [], onBack: () => undefined, onDelete: () => undefined, onShippingZoneClick: () => undefined, onSubmit: () => undefined, saveButtonBarState: "default", warehouse: { ...warehouseList[0], address } }; storiesOf("Views / Warehouses / Warehouse details", module) .addDecorator(Decorator) .add("default", () => ) .add("loading", () => ( )) .add("form errors", () => ( ).map(field => formError(field) )} /> ));