File tree Expand file tree Collapse file tree 3 files changed +61
-0
lines changed
apps/qwik-demo-app/src/routes/Switch Expand file tree Collapse file tree 3 files changed +61
-0
lines changed Original file line number Diff line number Diff line change 1+ import { component$ , useSignal } from '@builder.io/qwik' ;
2+ import { SfSwitch } from 'qwik-storefront-ui' ;
3+
4+ export default component$ ( ( ) => {
5+ const checkedStateSignal = useSignal ( false ) ;
6+ return (
7+ < >
8+ < label class = "flex items-center" >
9+ < SfSwitch
10+ checked = { checkedStateSignal . value }
11+ value = "value-1"
12+ onChange$ = { ( event ) => {
13+ checkedStateSignal . value = event . target . checked ;
14+ } }
15+ />
16+ < span class = "text-base ml-[10px] text-gray-900 cursor-pointer font-body" >
17+ Label
18+ </ span >
19+ </ label >
20+ < span class = "text-xs mt-0.5 ml-12 block text-gray-500" > Help text</ span >
21+ </ >
22+ ) ;
23+ } ) ;
Original file line number Diff line number Diff line change 1+ import { component$ , useSignal } from '@builder.io/qwik' ;
2+ import { SfSwitch } from 'qwik-storefront-ui' ;
3+
4+ export default component$ ( ( ) => {
5+ const checkedStateSignal = useSignal ( false ) ;
6+ return (
7+ < >
8+ < label class = "flex items-center justify-between" >
9+ < span class = "text-base text-gray-900 cursor-pointer font-body" >
10+ Label
11+ </ span >
12+ < SfSwitch
13+ checked = { checkedStateSignal . value }
14+ value = "value-1"
15+ onChange$ = { ( event ) => {
16+ checkedStateSignal . value = event . target . checked ;
17+ } }
18+ />
19+ </ label >
20+ < span class = "text-xs mt-0.5 block text-gray-500" > Help text</ span >
21+ </ >
22+ ) ;
23+ } ) ;
Original file line number Diff line number Diff line change 1+ import { component$ , useSignal } from '@builder.io/qwik' ;
2+ import { SfSwitch } from 'qwik-storefront-ui' ;
3+
4+ export default component$ ( ( ) => {
5+ const checkedStateSignal = useSignal ( false ) ;
6+ return (
7+ < SfSwitch
8+ checked = { checkedStateSignal . value }
9+ value = "value-1"
10+ onChange$ = { ( event ) => {
11+ checkedStateSignal . value = event . target . checked ;
12+ } }
13+ />
14+ ) ;
15+ } ) ;
You can’t perform that action at this time.
0 commit comments