chore: remove variants for now
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
This commit is contained in:
@@ -11,7 +11,7 @@ import {
|
||||
toggleButtonGroupDisallowEmptySnippet,
|
||||
toggleButtonGroupIconsSnippet,
|
||||
toggleButtonGroupIconsOnlySnippet,
|
||||
toggleButtonGroupVariantsSnippet,
|
||||
toggleButtonGroupSurfacesSnippet,
|
||||
} from './toggle-button-group.props';
|
||||
import { ToggleButtonGroupSnippet } from '@/snippets/stories-snippets';
|
||||
import { PageTitle } from '@/components/PageTitle';
|
||||
@@ -41,14 +41,14 @@ import { ToggleButtonGroupDefinition } from '../utils/definitions';
|
||||
|
||||
## Examples
|
||||
|
||||
### Variants
|
||||
### Surfaces
|
||||
|
||||
<Snippet
|
||||
align="center"
|
||||
py={4}
|
||||
open
|
||||
preview={<ToggleButtonGroupSnippet story="Variants" />}
|
||||
code={toggleButtonGroupVariantsSnippet}
|
||||
preview={<ToggleButtonGroupSnippet story="Surfaces" />}
|
||||
code={toggleButtonGroupSurfacesSnippet}
|
||||
/>
|
||||
|
||||
### Single Selection
|
||||
|
||||
@@ -74,19 +74,14 @@ export const toggleButtonGroupIconsOnlySnippet = `<ToggleButtonGroup selectionMo
|
||||
<ToggleButton id="next" aria-label="Next" iconEnd="arrowRight" />
|
||||
</ToggleButtonGroup>`;
|
||||
|
||||
export const toggleButtonGroupVariantsSnippet = `<Flex direction="column" gap="4">
|
||||
export const toggleButtonGroupSurfacesSnippet = `<Flex direction="column" gap="4">
|
||||
<Flex direction="column" gap="4">
|
||||
<Text>Default</Text>
|
||||
<Flex align="center" p="4" gap="4">
|
||||
<ToggleButtonGroup selectionMode="single" defaultSelectedKeys={['option1']}>
|
||||
<ToggleButton id="option1" variant="primary">Primary 1</ToggleButton>
|
||||
<ToggleButton id="option2" variant="primary">Option 2</ToggleButton>
|
||||
<ToggleButton id="option3" variant="primary">Option 3</ToggleButton>
|
||||
</ToggleButtonGroup>
|
||||
<ToggleButtonGroup selectionMode="single" defaultSelectedKeys={['option1']}>
|
||||
<ToggleButton id="option1" variant="secondary">Secondary 1</ToggleButton>
|
||||
<ToggleButton id="option2" variant="secondary">Option 2</ToggleButton>
|
||||
<ToggleButton id="option3" variant="secondary">Option 3</ToggleButton>
|
||||
<ToggleButton id="option1">Option 1</ToggleButton>
|
||||
<ToggleButton id="option2">Option 2</ToggleButton>
|
||||
<ToggleButton id="option3">Option 3</ToggleButton>
|
||||
</ToggleButtonGroup>
|
||||
</Flex>
|
||||
</Flex>
|
||||
@@ -94,14 +89,9 @@ export const toggleButtonGroupVariantsSnippet = `<Flex direction="column" gap="4
|
||||
<Text>On Surface 0</Text>
|
||||
<Flex align="center" surface="0" p="4" gap="4">
|
||||
<ToggleButtonGroup selectionMode="single" defaultSelectedKeys={['option1']}>
|
||||
<ToggleButton id="option1" variant="primary">Primary 1</ToggleButton>
|
||||
<ToggleButton id="option2" variant="primary">Option 2</ToggleButton>
|
||||
<ToggleButton id="option3" variant="primary">Option 3</ToggleButton>
|
||||
</ToggleButtonGroup>
|
||||
<ToggleButtonGroup selectionMode="single" defaultSelectedKeys={['option1']}>
|
||||
<ToggleButton id="option1" variant="secondary">Secondary 1</ToggleButton>
|
||||
<ToggleButton id="option2" variant="secondary">Option 2</ToggleButton>
|
||||
<ToggleButton id="option3" variant="secondary">Option 3</ToggleButton>
|
||||
<ToggleButton id="option1">Option 1</ToggleButton>
|
||||
<ToggleButton id="option2">Option 2</ToggleButton>
|
||||
<ToggleButton id="option3">Option 3</ToggleButton>
|
||||
</ToggleButtonGroup>
|
||||
</Flex>
|
||||
</Flex>
|
||||
@@ -109,14 +99,9 @@ export const toggleButtonGroupVariantsSnippet = `<Flex direction="column" gap="4
|
||||
<Text>On Surface 1</Text>
|
||||
<Flex align="center" surface="1" p="4" gap="4">
|
||||
<ToggleButtonGroup selectionMode="single" defaultSelectedKeys={['option1']}>
|
||||
<ToggleButton id="option1" variant="primary">Primary 1</ToggleButton>
|
||||
<ToggleButton id="option2" variant="primary">Option 2</ToggleButton>
|
||||
<ToggleButton id="option3" variant="primary">Option 3</ToggleButton>
|
||||
</ToggleButtonGroup>
|
||||
<ToggleButtonGroup selectionMode="single" defaultSelectedKeys={['option1']}>
|
||||
<ToggleButton id="option1" variant="secondary">Secondary 1</ToggleButton>
|
||||
<ToggleButton id="option2" variant="secondary">Option 2</ToggleButton>
|
||||
<ToggleButton id="option3" variant="secondary">Option 3</ToggleButton>
|
||||
<ToggleButton id="option1">Option 1</ToggleButton>
|
||||
<ToggleButton id="option2">Option 2</ToggleButton>
|
||||
<ToggleButton id="option3">Option 3</ToggleButton>
|
||||
</ToggleButtonGroup>
|
||||
</Flex>
|
||||
</Flex>
|
||||
@@ -124,14 +109,9 @@ export const toggleButtonGroupVariantsSnippet = `<Flex direction="column" gap="4
|
||||
<Text>On Surface 2</Text>
|
||||
<Flex align="center" surface="2" p="4" gap="4">
|
||||
<ToggleButtonGroup selectionMode="single" defaultSelectedKeys={['option1']}>
|
||||
<ToggleButton id="option1" variant="primary">Primary 1</ToggleButton>
|
||||
<ToggleButton id="option2" variant="primary">Option 2</ToggleButton>
|
||||
<ToggleButton id="option3" variant="primary">Option 3</ToggleButton>
|
||||
</ToggleButtonGroup>
|
||||
<ToggleButtonGroup selectionMode="single" defaultSelectedKeys={['option1']}>
|
||||
<ToggleButton id="option1" variant="secondary">Secondary 1</ToggleButton>
|
||||
<ToggleButton id="option2" variant="secondary">Option 2</ToggleButton>
|
||||
<ToggleButton id="option3" variant="secondary">Option 3</ToggleButton>
|
||||
<ToggleButton id="option1">Option 1</ToggleButton>
|
||||
<ToggleButton id="option2">Option 2</ToggleButton>
|
||||
<ToggleButton id="option3">Option 3</ToggleButton>
|
||||
</ToggleButtonGroup>
|
||||
</Flex>
|
||||
</Flex>
|
||||
@@ -139,14 +119,9 @@ export const toggleButtonGroupVariantsSnippet = `<Flex direction="column" gap="4
|
||||
<Text>On Surface 3</Text>
|
||||
<Flex align="center" surface="3" p="4" gap="4">
|
||||
<ToggleButtonGroup selectionMode="single" defaultSelectedKeys={['option1']}>
|
||||
<ToggleButton id="option1" variant="primary">Primary 1</ToggleButton>
|
||||
<ToggleButton id="option2" variant="primary">Option 2</ToggleButton>
|
||||
<ToggleButton id="option3" variant="primary">Option 3</ToggleButton>
|
||||
</ToggleButtonGroup>
|
||||
<ToggleButtonGroup selectionMode="single" defaultSelectedKeys={['option1']}>
|
||||
<ToggleButton id="option1" variant="secondary">Secondary 1</ToggleButton>
|
||||
<ToggleButton id="option2" variant="secondary">Option 2</ToggleButton>
|
||||
<ToggleButton id="option3" variant="secondary">Option 3</ToggleButton>
|
||||
<ToggleButton id="option1">Option 1</ToggleButton>
|
||||
<ToggleButton id="option2">Option 2</ToggleButton>
|
||||
<ToggleButton id="option3">Option 3</ToggleButton>
|
||||
</ToggleButtonGroup>
|
||||
</Flex>
|
||||
</Flex>
|
||||
|
||||
@@ -5,7 +5,7 @@ import { ToggleButtonSnippet } from '@/snippets/stories-snippets';
|
||||
import {
|
||||
toggleButtonPropDefs,
|
||||
toggleButtonUsageSnippet,
|
||||
toggleButtonVariantsSnippet,
|
||||
toggleButtonSurfacesSnippet,
|
||||
toggleButtonSizesSnippet,
|
||||
toggleButtonIconsSnippet,
|
||||
toggleButtonDisabledSnippet,
|
||||
@@ -24,8 +24,8 @@ import { ToggleButtonDefinition } from '../utils/definitions';
|
||||
<Snippet
|
||||
align="center"
|
||||
py={4}
|
||||
preview={<ToggleButtonSnippet story="Variants" />}
|
||||
code={toggleButtonVariantsSnippet}
|
||||
preview={<ToggleButtonSnippet story="Default" />}
|
||||
code={toggleButtonUsageSnippet}
|
||||
/>
|
||||
|
||||
## Usage
|
||||
@@ -38,14 +38,14 @@ import { ToggleButtonDefinition } from '../utils/definitions';
|
||||
|
||||
## Examples
|
||||
|
||||
### Variants
|
||||
### Surfaces
|
||||
|
||||
<Snippet
|
||||
align="center"
|
||||
py={4}
|
||||
open
|
||||
preview={<ToggleButtonSnippet story="Variants" />}
|
||||
code={toggleButtonVariantsSnippet}
|
||||
preview={<ToggleButtonSnippet story="Surfaces" />}
|
||||
code={toggleButtonSurfacesSnippet}
|
||||
/>
|
||||
|
||||
### Sizes
|
||||
|
||||
@@ -5,12 +5,6 @@ import {
|
||||
} from '@/utils/propDefs';
|
||||
|
||||
export const toggleButtonPropDefs: Record<string, PropDef> = {
|
||||
variant: {
|
||||
type: 'enum',
|
||||
values: ['primary', 'secondary'],
|
||||
default: 'primary',
|
||||
responsive: true,
|
||||
},
|
||||
size: {
|
||||
type: 'enum',
|
||||
values: ['small', 'medium'],
|
||||
@@ -38,40 +32,35 @@ export const toggleButtonUsageSnippet = `import { ToggleButton } from '@backstag
|
||||
|
||||
<ToggleButton>Toggle</ToggleButton>`;
|
||||
|
||||
export const toggleButtonVariantsSnippet = `<Flex direction="column" gap="4">
|
||||
export const toggleButtonSurfacesSnippet = `<Flex direction="column" gap="4">
|
||||
<Flex direction="column" gap="4">
|
||||
<Text>Default</Text>
|
||||
<Flex align="center" p="4">
|
||||
<ToggleButton variant="primary">Primary</ToggleButton>
|
||||
<ToggleButton variant="secondary">Secondary</ToggleButton>
|
||||
<ToggleButton>Toggle</ToggleButton>
|
||||
</Flex>
|
||||
</Flex>
|
||||
<Flex direction="column" gap="4">
|
||||
<Text>On Surface 0</Text>
|
||||
<Flex align="center" surface="0" p="4">
|
||||
<ToggleButton variant="primary">Primary</ToggleButton>
|
||||
<ToggleButton variant="secondary">Secondary</ToggleButton>
|
||||
<ToggleButton>Toggle</ToggleButton>
|
||||
</Flex>
|
||||
</Flex>
|
||||
<Flex direction="column" gap="4">
|
||||
<Text>On Surface 1</Text>
|
||||
<Flex align="center" surface="1" p="4">
|
||||
<ToggleButton variant="primary">Primary</ToggleButton>
|
||||
<ToggleButton variant="secondary">Secondary</ToggleButton>
|
||||
<ToggleButton>Toggle</ToggleButton>
|
||||
</Flex>
|
||||
</Flex>
|
||||
<Flex direction="column" gap="4">
|
||||
<Text>On Surface 2</Text>
|
||||
<Flex align="center" surface="2" p="4">
|
||||
<ToggleButton variant="primary">Primary</ToggleButton>
|
||||
<ToggleButton variant="secondary">Secondary</ToggleButton>
|
||||
<ToggleButton>Toggle</ToggleButton>
|
||||
</Flex>
|
||||
</Flex>
|
||||
<Flex direction="column" gap="4">
|
||||
<Text>On Surface 3</Text>
|
||||
<Flex align="center" surface="3" p="4">
|
||||
<ToggleButton variant="primary">Primary</ToggleButton>
|
||||
<ToggleButton variant="secondary">Secondary</ToggleButton>
|
||||
<ToggleButton>Toggle</ToggleButton>
|
||||
</Flex>
|
||||
</Flex>
|
||||
</Flex>`;
|
||||
|
||||
Reference in New Issue
Block a user