import React from "react"; import Label from "../Label"; import Button from "../../Button/Button"; import { createStoryMetaSettingsDecorator } from "../../../storybook"; import { NOOP } from "../../../utils/function-utils"; import { createComponentTemplate, MultipleStoryElementsWrapper } from "vibe-storybook-components"; import "./Label.stories.scss"; import { useEffect, useState } from "react"; import { Decorator, StoryObj } from "@storybook/react"; type Story = StoryObj; const metaSettings = createStoryMetaSettingsDecorator({ component: Label, enumPropNamesArray: ["kind", "color"] }); export default { title: "Data display/Label", component: Label, argTypes: metaSettings.argTypes, decorators: metaSettings.decorators }; const withGrid: Decorator = Story => (
); const labelTemplate = createComponentTemplate(Label); export const Overview = { render: labelTemplate.bind({}), name: "Overview", args: { text: "New" }, parameters: { chromatic: { pauseAnimationAtEnd: true }, docs: { liveEdit: { isEnabled: false } } } }; export const Kinds = { render: () => ( <>
), name: "Kinds", parameters: { chromatic: { pauseAnimationAtEnd: true } } }; export const Sizes: Story = { render: () => ( <>