| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- import OLToggleButton from '@/shared/components/ol/ol-toggle-button'
- import OLToggleButtonGroup from '@/shared/components/ol/ol-toggle-button-group'
- import { figmaDesignUrl } from '../../../.storybook/utils/figma-design-url'
- export const Default = () => {
- return (
- <OLToggleButtonGroup
- type="radio"
- name="figure-width"
- defaultValue="0.5"
- aria-label="Image width"
- >
- <OLToggleButton variant="secondary" id="width-25p" value="0.25">
- ¼ width
- </OLToggleButton>
- <OLToggleButton variant="secondary" id="width-50p" value="0.5">
- ½ width
- </OLToggleButton>
- <OLToggleButton variant="secondary" id="width-75p" value="0.75">
- ¾ width
- </OLToggleButton>
- <OLToggleButton variant="secondary" id="width-100p" value="1.0">
- Full width
- </OLToggleButton>
- </OLToggleButtonGroup>
- )
- }
- export const Disabled = () => {
- return (
- <OLToggleButtonGroup
- type="radio"
- name="figure-width"
- defaultValue="0.5"
- aria-label="Image width"
- >
- <OLToggleButton variant="secondary" id="width-25p" disabled value="0.25">
- ¼ width
- </OLToggleButton>
- <OLToggleButton variant="secondary" id="width-50p" disabled value="0.5">
- ½ width
- </OLToggleButton>
- <OLToggleButton variant="secondary" id="width-75p" disabled value="0.75">
- ¾ width
- </OLToggleButton>
- <OLToggleButton variant="secondary" id="width-100p" disabled value="1.0">
- Full width
- </OLToggleButton>
- </OLToggleButtonGroup>
- )
- }
- export default {
- title: 'Shared / Components / Toggle Button Group',
- component: OLToggleButtonGroup,
- parameters: figmaDesignUrl(
- 'https://www.figma.com/design/V7Ogph1Ocs4ux2A4WMNAh7/Overleaf---Components?node-id=3460-191910&m=dev'
- ),
- }
|