import React from 'react'
import { type Meta } from '@storybook/react'
import { StickerSheet, type StickerSheetStory } from '~storybook/components/StickerSheet'
import { TextArea } from '../index'
export default {
title: 'Components/TextAreaField/TextArea (primitive)',
parameters: {
chromatic: { disable: false },
controls: { disable: true },
a11y: {
config: {
rules: [
{
// Built with no label on purpose, to be used within `TextField` where label is present
id: 'label',
enabled: false,
},
],
},
},
},
} satisfies Meta
const StickerSheetTemplate: StickerSheetStory = {
render: ({ isReversed }) => (
<>
>
),
parameters: {
pseudo: {
hover: '[data-sb-pseudo-styles="hover"]',
active: '[data-sb-pseudo-styles="active"]',
focus: '[data-sb-pseudo-styles="focus"]',
focusVisible: '[data-sb-pseudo-styles="focus"]',
},
},
}
export const StickerSheetDefault: StickerSheetStory = {
...StickerSheetTemplate,
name: 'Sticker Sheet (Default)',
}
export const StickerSheetReversed: StickerSheetStory = {
...StickerSheetTemplate,
name: 'Sticker Sheet (Reversed)',
parameters: {
...StickerSheetTemplate.parameters,
backgrounds: { default: 'Purple 700' },
},
args: { isReversed: true },
}