import { countries } from "@saleor/fixtures"; import { CountryFragment } from "@saleor/graphql"; import Decorator from "@saleor/storybook/Decorator"; import { taxConfigurations } from "@saleor/taxes/fixtures"; import { storiesOf } from "@storybook/react"; import React from "react"; import TaxChannelsPage from "./TaxChannelsPage"; export const castedCountries = countries.map( ({ code, name }): CountryFragment => ({ code, country: name, __typename: "CountryDisplay", }), ); const props = { taxConfigurations, selectedConfigurationId: taxConfigurations[0].id, handleTabChange: () => undefined, allCountries: castedCountries, isDialogOpen: false, openDialog: () => undefined, closeDialog: () => undefined, onSubmit: () => undefined, savebarState: "default" as const, disabled: false, }; storiesOf("Views / Taxes / Channels view", module) .addDecorator(Decorator) .add("loading", () => ( )) .add("default", () => ) .add("add country", () => );