/** * Copyright (c) 2023-present Plane Software, Inc. and contributors * SPDX-License-Identifier: AGPL-3.0-only * See the LICENSE file for details. */ import type { Meta, StoryObj } from "@storybook/react-vite"; import { CircularBarSpinner } from "./circular-bar-spinner"; const meta = { title: "Components/CircularBarSpinner", component: CircularBarSpinner, parameters: { layout: "centered", }, tags: ["autodocs"], args: { height: "16px", width: "16px", }, } satisfies Meta; export default meta; type Story = StoryObj; export const Default: Story = {}; export const Small: Story = { args: { height: "12px", width: "12px", }, }; export const Medium: Story = { args: { height: "24px", width: "24px", }, }; export const Large: Story = { args: { height: "32px", width: "32px", }, }; export const ExtraLarge: Story = { args: { height: "48px", width: "48px", }, }; export const CustomColor: Story = { args: { className: "text-success-primary", }, }; export const AllSizes: Story = { render() { return (

Small

Default

Medium

Large

XL

); }, }; export const ColorVariations: Story = { render() { return (

Blue

Green

Red

Purple

Orange

); }, }; export const InButton: Story = { render() { return ( ); }, }; export const CenteredInCard: Story = { render() { return (

Processing data...

); }, };