@@ -8,47 +8,77 @@ storiesOf('Steps|Steps', module)
88 . add (
99 'Default' ,
1010 ( ) => html `
11- < lion-steps id =" stepsController " >
11+ < lion-steps >
1212 < lion-step initial-step >
1313 < p > Welcome</ p >
1414 < button disabled > previous</ button >
15- < input type ="button " value ="next " @click =${ ( ) => stepsController . next ( ) } / >
15+ < input
16+ type ="button "
17+ value ="next "
18+ @click =${ ev => ev . target . parentElement . controller . next ( ) }
19+ / >
1620 </ lion-step >
1721 < lion-step >
1822 < p > Are you single?</ p >
1923 < input
2024 type ="button "
2125 value ="yes "
22- @click =${ ( ) => {
23- stepsController . data . isSingle = true ;
24- stepsController . next ( ) ;
26+ @click =${ ev => {
27+ ev . target . parentElement . controller . data . isSingle = true ;
28+ ev . target . parentElement . controller . next ( ) ;
2529 } }
2630 / >
2731
2832 < input
2933 type ="button "
3034 value ="no "
31- @click =${ ( ) => {
32- stepsController . data . isSingle = false ;
33- stepsController . next ( ) ;
35+ @click =${ ev => {
36+ ev . target . parentElement . controller . data . isSingle = false ;
37+ ev . target . parentElement . controller . next ( ) ;
3438 } }
3539 / >
3640 < br /> < br />
37- < input type ="button " value ="previous " @click =${ ( ) => stepsController . previous ( ) } / >
41+ < input
42+ type ="button "
43+ value ="previous "
44+ @click =${ ev => ev . target . parentElement . controller . previous ( ) }
45+ / >
3846 </ lion-step >
3947 < lion-step id ="is-single " .condition ="${ data => data . isSingle } ">
4048 < p > You are single</ p >
41- < input type ="button " value ="previous " @click =${ ( ) => stepsController . previous ( ) } / >
42- < input type ="button " value ="next " @click =${ ( ) => stepsController . next ( ) } / >
49+ < input
50+ type ="button "
51+ value ="previous "
52+ @click =${ ev => ev . target . parentElement . controller . previous ( ) }
53+ / >
54+
55+ < input
56+ type ="button "
57+ value ="next "
58+ @click =${ ev => ev . target . parentElement . controller . next ( ) }
59+ / >
4360 </ lion-step >
4461 < lion-step id ="is-not-single " .condition ="${ data => data . isSingle } " invert-condition >
4562 < p > You are NOT single.</ p >
46- < input type ="button " value ="previous " @click =${ ( ) => stepsController . previous ( ) } / >
47- < input type ="button " value ="next " @click =${ ( ) => stepsController . next ( ) } / >
63+ < input
64+ type ="button "
65+ value ="previous "
66+ @click =${ ev => ev . target . parentElement . controller . previous ( ) }
67+ / >
68+
69+ < input
70+ type ="button "
71+ value ="next "
72+ @click =${ ev => ev . target . parentElement . controller . next ( ) }
73+ / >
4874 </ lion-step >
4975 < lion-step >
5076 < p > Finish</ p >
51- < input type ="button " value ="previous " @click =${ ( ) => stepsController . previous ( ) } / >
77+ < input
78+ type ="button "
79+ value ="previous "
80+ @click =${ ev => ev . target . parentElement . controller . previous ( ) }
81+ / >
5282 </ lion-step >
5383 </ lion-steps >
5484 ` ,
0 commit comments