import React from "react"; import RadioGroup from "../app/components/RadioGroup"; import { DefaultInteraction, StandardInteraction, InverseInteraction, InteractiveInteraction, KeyboardInteraction, AccessibilityInteraction, SingleSelectionInteraction, FormIntegration, } from "../tests/storybook/RadioGroup.interactions.test"; const meta = { title: "Forms/RadioGroup", component: RadioGroup, parameters: { layout: "centered", backgrounds: { default: "dark", values: [{ name: "dark", value: "black" }], }, }, tags: ["autodocs"], argTypes: { mode: { control: { type: "select" }, options: ["standard", "inverse"], }, state: { control: { type: "select" }, options: ["default", "hover", "focus"], }, value: { control: "text" }, }, args: { mode: "standard", state: "default", value: "option1", options: [ { value: "option1", label: "Option 1" }, { value: "option2", label: "Option 2" }, { value: "option3", label: "Option 3" }, ], }, }; export default meta; export const Default = { args: { mode: "standard", state: "default", value: "option1", options: [ { value: "option1", label: "Option 1" }, { value: "option2", label: "Option 2" }, { value: "option3", label: "Option 3" }, ], }, play: DefaultInteraction.play, }; export const Standard = { render: () => (
Selected: {value}