import { Meta, moduleMetadata, Story } from "@storybook/angular"; import { ButtonModule } from "../../button"; import { IconDirective, SimpleDialogComponent } from "./simple-dialog.component"; export default { title: "Component Library/Dialogs/Simple Dialog", component: SimpleDialogComponent, decorators: [ moduleMetadata({ imports: [ButtonModule], declarations: [IconDirective], }), ], parameters: { design: { type: "figma", url: "https://www.figma.com/file/Zt3YSeb6E6lebAffrNLa0h/Tailwind-Component-Library", }, }, } as Meta; const Template: Story = (args: SimpleDialogComponent) => ({ props: args, template: ` Alert Dialog Message Content
`, }); export const Default = Template.bind({}); const TemplateWithIcon: Story = (args: SimpleDialogComponent) => ({ props: args, template: ` Premium Subscription Available Message Content
`, }); export const CustomIcon = TemplateWithIcon.bind({}); const TemplateScroll: Story = (args: SimpleDialogComponent) => ({ props: args, template: ` Alert Dialog Message Content Message text goes here.
repeating lines of characters
end of sequence!
`, }); export const ScrollingContent = TemplateScroll.bind({}); ScrollingContent.args = { useDefaultIcon: true, };