import { Meta, StoryObj } from "@storybook/react-vite"; import { Loader } from "./Loader"; import { useState } from "react"; import { Button } from "../button"; const meta = { title: "Components/Loader", component: Loader, argTypes: { color: { control: { type: "select", }, options: ["yellow", "gray", "red", "orange", "green", "blue"], }, }, } satisfies Meta; export default meta; type Story = StoryObj; export const Playbook: Story = { args: { size: "medium", color: "yellow", }, }; export const Context = () => { const [isLoading, setIsLoading] = useState(true); return (
); }; function LoaderWithProgression() { const [progression, setProgression] = useState(20); return ( ); }