@@ -6,55 +6,64 @@ export default {
66 title : 'VID2805 Dual Stepper' ,
77 component : 'wokwi-vid2805-dual-stepper' ,
88 argTypes : {
9- outerLength : { control : { type : 'range' , min : 20 , max : 70 } } ,
10- outerAngle : { control : { type : 'range' , min : 0 , max : 360 } } ,
11- outerColour : { control : { type : 'color' } } ,
12- outerShape : { options : [ 'arrow' , 'plain' , 'fancy' ] , control : { type : 'select' } } ,
13- innerLength : { control : { type : 'range' , min : 20 , max : 70 } } ,
14- innerAngle : { control : { type : 'range' , min : 0 , max : 360 } } ,
15- innerColour : { control : { type : 'color' } } ,
16- innerShape : { options : [ 'arrow' , 'plain' , 'fancy' ] , control : { type : 'select' } } ,
9+ outerLength : { control : { type : 'range' , min : 20 , max : 70 } } ,
10+ outerAngle : { control : { type : 'range' , min : 0 , max : 360 } } ,
11+ outerColour : { control : { type : 'color' } } ,
12+ outerShape : { options : [ 'arrow' , 'plain' , 'fancy' ] , control : { type : 'select' } } ,
13+ innerLength : { control : { type : 'range' , min : 20 , max : 70 } } ,
14+ innerAngle : { control : { type : 'range' , min : 0 , max : 360 } } ,
15+ innerColour : { control : { type : 'color' } } ,
16+ innerShape : { options : [ 'arrow' , 'plain' , 'fancy' ] , control : { type : 'select' } } ,
1717 } ,
1818 args : {
1919 outerLength : 20 ,
2020 outerAngle : 0 ,
2121 outerColour : 'grey' ,
2222 outerShape : 'plain' ,
2323 innerLength : 20 ,
24- innerAngle : 0 ,
25- innerColour : 'darkgrey' ,
26- innerShape : 'plain' ,
24+ innerAngle : 0 ,
25+ innerColour : 'darkgrey' ,
26+ innerShape : 'plain' ,
2727 } ,
2828} ;
2929
30-
3130// .innerHand = ${new ClockHand(innerLength, innerColour, innerShape, innerAngle)}
3231// .outerHand = ${new ClockHand(outerLength, outerColour, outerShape, outerAngle)}
3332
34-
3533export const VIS2805 = ( ) => html `
3634 < wokwi-show-pins >
3735 < wokwi-vid2805-dual-stepper > </ wokwi-vid2805-dual-stepper >
3836 </ wokwi-show-pins >
3937` ;
4038
41- const Template = ( { outerLength, outerAngle, outerColour, outerShape,
42- innerLength, innerAngle, innerColour, innerShape,
43- innerHand, outerHand } ) => html `< wokwi-vid2805-dual-stepper
44- .outerLength = ${ outerLength }
45- .outerAngle = ${ outerAngle }
46- .outerColour = ${ outerColour }
47- .outerShape = ${ outerShape }
48- .innerLength = ${ innerLength }
49- .innerAngle = ${ innerAngle }
50- .innerColour = ${ innerColour }
51- .innerShape = ${ innerShape }
52- .innerHand = ${ innerHand }
53- .outerHand = ${ outerHand }
54- > </ wokwi-vid2805-dual-stepper > `;
39+ const Template = ( {
40+ outerLength,
41+ outerAngle,
42+ outerColour,
43+ outerShape,
44+ innerLength,
45+ innerAngle,
46+ innerColour,
47+ innerShape,
48+ innerHand,
49+ outerHand,
50+ } ) => html `< wokwi-show-pins >
51+ < wokwi-vid2805-dual-stepper
52+ .outerLength =${ outerLength }
53+ .outerAngle =${ outerAngle }
54+ .outerColour=${ outerColour }
55+ .outerShape=${ outerShape }
56+ .innerLength=${ innerLength }
57+ .innerAngle=${ innerAngle }
58+ .innerColour=${ innerColour }
59+ .innerShape=${ innerShape }
60+ .innerHand=${ innerHand }
61+ .outerHand=${ outerHand }
62+ > </ wokwi-vid2805-dual-stepper >
63+ </ wokwi-show-pins > `;
5564
5665export const Default = Template . bind ( { } ) ;
57- Default . args = {
66+ Default . args = {
5867 // outerLength: 20,
5968 // outerAngle: 0,
6069 // outerColour: 'grey',
@@ -64,36 +73,36 @@ Default.args = {
6473 // innerColour: 'darkgrey',
6574 // innerShape: 'plain',
6675
67- innerHand : new StepperHand ( 25 , " red" , " arrow" , 225 ) ,
68- outerHand : new StepperHand ( 30 , " green" , " arrow" , 270 ) ,
76+ innerHand : new StepperHand ( 25 , ' red' , ' arrow' , 225 ) ,
77+ outerHand : new StepperHand ( 30 , ' green' , ' arrow' , 270 ) ,
6978} ;
7079
7180export const NineOclock = Template . bind ( { } ) ;
72- NineOclock . args = {
73- innerHand : new StepperHand ( 70 , " silver" , " plain" , 90 ) ,
74- outerHand : new StepperHand ( 60 , " gold" , " plain" , 0 ) ,
81+ NineOclock . args = {
82+ innerHand : new StepperHand ( 70 , ' silver' , ' plain' , 90 ) ,
83+ outerHand : new StepperHand ( 70 , ' gold' , ' plain' , 0 ) ,
7584} ;
7685
7786export const SixOclock = Template . bind ( { } ) ;
78- SixOclock . args = {
79- innerHand : new StepperHand ( 70 , " silver" , " plain" , 180 ) ,
80- outerHand : new StepperHand ( 60 , " gold" , " plain" , 0 ) ,
87+ SixOclock . args = {
88+ innerHand : new StepperHand ( 70 , ' silver' , ' plain' , 180 ) ,
89+ outerHand : new StepperHand ( 60 , ' gold' , ' plain' , 0 ) ,
8190} ;
8291
8392export const ThreeOclock = Template . bind ( { } ) ;
84- ThreeOclock . args = {
85- innerHand : new StepperHand ( 70 , " silver" , " plain" , 270 ) ,
86- outerHand : new StepperHand ( 60 , " gold" , " plain" , 90 ) ,
93+ ThreeOclock . args = {
94+ innerHand : new StepperHand ( 70 , ' silver' , ' plain' , 270 ) ,
95+ outerHand : new StepperHand ( 60 , ' gold' , ' plain' , 90 ) ,
8796} ;
8897
8998export const TenPastTen = Template . bind ( { } ) ;
90- TenPastTen . args = {
91- innerHand : new StepperHand ( 70 , " silver" , " plain" , 60 ) ,
92- outerHand : new StepperHand ( 60 , " gold" , " plain" , 300 ) ,
99+ TenPastTen . args = {
100+ innerHand : new StepperHand ( 70 , ' silver' , ' plain' , 60 ) ,
101+ outerHand : new StepperHand ( 60 , ' gold' , ' plain' , 300 ) ,
93102} ;
94103
95104export const SameLength = Template . bind ( { } ) ;
96- SameLength . args = {
97- innerHand : new StepperHand ( 20 , " blue" , " plain" , 0 ) ,
98- outerHand : new StepperHand ( 20 , " green" , " plain" , 180 ) ,
105+ SameLength . args = {
106+ innerHand : new StepperHand ( 20 , ' blue' , ' plain' , 0 ) ,
107+ outerHand : new StepperHand ( 20 , ' green' , ' plain' , 180 ) ,
99108} ;
0 commit comments