import React from 'react'
import { type Meta } from '@storybook/react'
import { FilterButtonBase } from '~components/Filter/FilterButton/subcomponents/FilterButtonBase'
import { Tooltip } from '~components/TooltipV1'
import { StickerSheet, type StickerSheetStory } from '~storybook/components/StickerSheet'
import { ButtonGroup } from '../index'
export default {
title: 'Components/ButtonGroup',
parameters: {
chromatic: { disable: false },
controls: { disable: true },
},
} satisfies Meta
const StickerSheetTemplate: StickerSheetStory = {
render: () => (
<>
First
Last
First
Middle
Last
Tooltips here
Styles should still work
First
Last
First
Last
First
Last
First
Last
First
Last
First
Last
First
Middle
Last
First
Middle
Last
First
Middle
Last
>
),
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 StickerSheetRTL: StickerSheetStory = {
...StickerSheetTemplate,
name: 'Sticker Sheet (RTL)',
parameters: {
...StickerSheetTemplate.parameters,
textDirection: 'rtl',
},
}