import React from 'react' import { type Meta } from '@storybook/react' import { CheckboxField } from '~components/Checkbox/CheckboxField' import { Text } from '~components/Text' import { StickerSheet, type StickerSheetStory } from '~storybook/components/StickerSheet' import { CheckboxGroup, type CheckboxGroupProps } from '../index' export default { title: 'Components/Checkboxes/CheckboxGroup', parameters: { chromatic: { disable: false }, controls: { disable: true }, }, } satisfies Meta const CheckboxGroupWrapped = ({ labelText, reversed, ...props }: CheckboxGroupProps): JSX.Element => ( ) const StickerSheetTemplate: StickerSheetStory = { render: ({ isReversed }) => ( <> Next line <> Next line ), } export const StickerSheetDefault: StickerSheetStory = { ...StickerSheetTemplate, name: 'Sticker Sheet (Default)', } export const StickerSheetReversed: StickerSheetStory = { ...StickerSheetTemplate, name: 'Sticker Sheet (Reversed)', parameters: { backgrounds: { default: 'Purple 700' }, }, args: { isReversed: true }, } export const StickerSheetRTL: StickerSheetStory = { ...StickerSheetTemplate, name: 'Sticker Sheet (RTL)', parameters: { textDirection: 'rtl', }, }