File tree Expand file tree Collapse file tree 4 files changed +33
-60
lines changed
packages/form/src/components
ToggleGroupField/__stories__ Expand file tree Collapse file tree 4 files changed +33
-60
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ " @ultraviolet/form " : patch
3+ ---
4+
5+ Export ` ToggleGroupField ` and fix story
Original file line number Diff line number Diff line change 11import type { StoryFn } from '@storybook/react-vite'
22import { Stack } from '@ultraviolet/ui'
3- import type { ComponentProps } from 'react'
4- import { useWatch } from '../../..'
53import { Submit } from '../..'
64import { ToggleGroupField } from '..'
75
8- export const RequiredStory = (
9- args : ComponentProps < typeof ToggleGroupField > ,
10- ) => {
11- const values = useWatch ( )
12-
13- return (
14- < Stack gap = { 1 } >
15- < ToggleGroupField { ...args } >
16- < ToggleGroupField . Toggle
17- label = "Automatically run a save every monday at 6 am"
18- name = "weekly-save"
19- value = "weekly-save"
20- />
21- < ToggleGroupField . Toggle
22- label = "Reboot server every day at 9 am"
23- name = "daily-reboot"
24- value = "daily-reboot"
25- />
26- </ ToggleGroupField >
27- < Submit > Submit</ Submit >
28- < span >
29- < b > Form content:</ b > { JSON . stringify ( values ) }
30- </ span >
31- </ Stack >
32- )
33- }
34-
356export const Required : StoryFn < typeof ToggleGroupField > = args => (
36- < RequiredStory { ...args } />
7+ < Stack gap = { 1 } >
8+ < ToggleGroupField { ...args } >
9+ < ToggleGroupField . Toggle
10+ label = "Automatically run a save every monday at 6 am"
11+ name = "weekly-save"
12+ value = "weekly-save"
13+ />
14+ < ToggleGroupField . Toggle
15+ label = "Reboot server every day at 9 am"
16+ name = "daily-reboot"
17+ value = "daily-reboot"
18+ />
19+ </ ToggleGroupField >
20+ < Submit > Submit</ Submit >
21+ </ Stack >
3722)
3823
3924Required . parameters = {
Original file line number Diff line number Diff line change 11import type { StoryFn } from '@storybook/react-vite'
2- import { Stack } from '@ultraviolet/ui'
3- import type { ComponentProps } from 'react'
4- import { useWatch } from '../../..'
52import { ToggleGroupField } from '..'
63
7- const ToggleGroupFieldStory = (
8- args : ComponentProps < typeof ToggleGroupField > ,
9- ) => {
10- const values = useWatch ( )
11-
12- return (
13- < Stack gap = { 2 } >
14- < ToggleGroupField { ...args } >
15- < ToggleGroupField . Toggle
16- label = "Automatically run a save every monday at 6 am"
17- name = "weekly-save"
18- value = "weekly-save"
19- />
20- < ToggleGroupField . Toggle
21- label = "Reboot server every day at 9 am"
22- name = "daily-reboot"
23- value = "daily-reboot"
24- />
25- </ ToggleGroupField >
26- < span >
27- < b > Form content:</ b > { JSON . stringify ( values ) }
28- </ span >
29- </ Stack >
30- )
31- }
32-
334export const Template : StoryFn < typeof ToggleGroupField > = args => (
34- < ToggleGroupFieldStory { ...args } />
5+ < ToggleGroupField { ...args } >
6+ < ToggleGroupField . Toggle
7+ label = "Automatically run a save every monday at 6 am"
8+ name = "weekly-save"
9+ value = "weekly-save"
10+ />
11+ < ToggleGroupField . Toggle
12+ label = "Reboot server every day at 9 am"
13+ name = "daily-reboot"
14+ value = "daily-reboot"
15+ />
16+ </ ToggleGroupField >
3517)
3618
3719Template . args = {
Original file line number Diff line number Diff line change @@ -19,5 +19,6 @@ export { TextAreaField } from './TextAreaField'
1919export { TextInputField } from './TextInputField'
2020export { TimeInputField } from './TimeInputField'
2121export { ToggleField } from './ToggleField'
22+ export { ToggleGroupField } from './ToggleGroupField'
2223export { UnitInputField } from './UnitInputField'
2324export { VerificationCodeField } from './VerificationCodeField'
You can’t perform that action at this time.
0 commit comments