saleor-dashboard/src/storybook/stories/siteSettings/SiteSettingsKeyDialog.tsx

32 lines
915 B
TypeScript
Raw Normal View History

2019-06-19 14:40:52 +00:00
import { storiesOf } from "@storybook/react";
2019-08-09 10:26:22 +00:00
import React from "react";
2019-06-19 14:40:52 +00:00
import SiteSettingsKeyDialog, {
SiteSettingsKeyDialogProps
} from "../../../siteSettings/components/SiteSettingsKeyDialog";
import { AuthorizationKeyType } from "../../../types/globalTypes";
import Decorator from "../../Decorator";
import { formError } from "../../misc";
const props: SiteSettingsKeyDialogProps = {
errors: [],
initial: {
key: "912n3n123j9",
password: "090das9d86gad678adf7ad6f88asd8",
type: AuthorizationKeyType.FACEBOOK
},
onClose: () => undefined,
2020-02-24 14:14:48 +00:00
onSubmit: () => undefined,
2019-06-19 14:40:52 +00:00
open: true
};
storiesOf("SiteSettings / Add key dialog", module)
.addDecorator(Decorator)
.add("default", () => <SiteSettingsKeyDialog {...props} />)
.add("form errors", () => (
<SiteSettingsKeyDialog
{...props}
errors={["key", "password", "keyType"].map(field => formError(field))}
/>
));