import preview from "#.storybook/preview"; import { Component } from "solid-js"; import { NotificationBubble } from "../../src/ts/components/common/NotificationBubble"; const meta = preview.meta({ title: "Common/NotificationBubble", component: NotificationBubble, parameters: { layout: "centered", }, tags: ["autodocs"], argTypes: { variant: { control: "select", options: ["fromCorner", "atCorner", "center"], }, show: { control: "boolean" }, }, decorators: [ (Story: Component) => (
), ], }); export const FromCorner = meta.story({ args: { variant: "fromCorner", show: true, }, }); export const AtCorner = meta.story({ args: { variant: "atCorner", show: true, }, }); export const Center = meta.story({ args: { variant: "center", show: true, }, }); export const AllVariants = meta.story({ decorators: [ () => (
{(["fromCorner", "atCorner", "center"] as const).map((variant) => (
{variant}
))}
), ], });