import preview from "#.storybook/preview"; import { Component, createSignal } from "solid-js"; import { AnimeShow } from "../../src/ts/components/common/anime/AnimeShow"; const meta = preview.meta({ title: "Common/Anime/AnimeShow", component: AnimeShow as Component<{ when: boolean; slide?: true; duration?: number; class?: string; }>, parameters: { layout: "centered", }, tags: ["autodocs"], argTypes: { when: { control: "boolean" }, slide: { control: "boolean" }, duration: { control: "number" }, }, }); export const FadeToggle = meta.story({ args: { when: true, children: (
This content fades in and out
), }, }); export const SlideToggle = meta.story({ args: { when: true, slide: true, duration: 250, children: (
This content slides in and out
), }, }); export const InteractiveDemo = meta.story({ render: () => { const [show, setShow] = createSignal(true); return (
Fade
Fade content
Slide
Slide content
); }, });