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: () => (
),
};
export const AsHTML: Story = {
render: () => (
<>
document.querySelector("#my-toast")?.show()
}
type="button"
className={styles.button}
data-variant="secondary"
>
Vis en toast
>
),
};