import type { Meta, StoryObj } from "@storybook/react"; import { Button, Flex, toast } from "../react"; import styles from "../styles.module.css"; const meta = { title: "Designsystem/Toast", parameters: { layout: "padded", }, decorators: [ (Story) => (
), ], } satisfies Meta; export default meta; type Story = StoryObj; let count = 1; export const Default: Story = { render: () => ( ), }; export const React: Story = { render: () => ( ), }; export const Colors: Story = { render: () => ( ), }; const someApiCall = () => new Promise((resolve) => setTimeout(resolve, 2000)); export const WithUpdates: Story = { render: () => ( ), }; export const WithPromise: Story = { render: () => ( ), }; export const WithNoTimeout: Story = { render: () => ( ), }; export const WithCustomClose: Story = { render: () => (
, { closedby: "none", timeout: false, id: "my-toast" }, ) } type="button" className={styles.button} data-variant="secondary" > Vis egen lukk knapp ), }; export const AsHTML: Story = { render: () => ( <> Toasten ), };