@@ -29,42 +29,52 @@ <h3 class="name"></h3>
2929 </ div >
3030 </ template >
3131
32- < div class ="config-screen ">
33- < p > No config loaded</ p >
34-
35- < div class ="widget text-widget ">
36- < p > A text widget...</ p >
37- </ div >
38-
39- < div class ="widget title-widget ">
40- < h3 > A heading widget...</ h3 >
41- </ div >
42-
43- < div class ="widget image-widget ">
44- < p > ⚠ Image widgets are not supported</ p >
45- </ div >
46-
47- < div class ="widget slider-widget ">
48- < p > A slider</ p >
49- < input
50- type ="range "
51- min ="1 "
52- max ="100 "
53- value ="50 "
54- class ="widget-input widget-range-input "
55- id ="myRange " />
56- </ div >
57-
58- < div class ="widget switch-widget ">
59- < p > A switch</ p >
60- < input type ="checkbox " class ="widget-input widget-switch-input " />
61- </ div >
32+ < form class ="config-screen " id ="config-screen ">
33+ < template id ="text-widget-template ">
34+ < div class ="widget text-widget ">
35+ < p > A text widget...</ p >
36+ </ div >
37+ </ template >
6238
63- < div class ="widget number-widget ">
64- < p > A number box</ p >
65- < input type ="number " class ="widget-input widget-number-input " />
66- </ div >
67- </ div >
39+ < template id ="title-widget-template ">
40+ < div class ="widget title-widget ">
41+ < h3 > A heading widget...</ h3 >
42+ </ div >
43+ </ template >
44+
45+ < template id ="image-widget-template ">
46+ < div class ="widget image-widget ">
47+ < p > ⚠ Image widgets are not supported</ p >
48+ </ div >
49+ </ template >
50+
51+ < template id ="slider-widget-template ">
52+ < div class ="widget slider-widget ">
53+ < label > A slider</ label >
54+ < input
55+ type ="range "
56+ min ="1 "
57+ max ="100 "
58+ value ="50 "
59+ class ="widget-input widget-range-input "
60+ />
61+ </ div >
62+ </ template >
63+
64+ < template id ="switch-widget-template ">
65+ < div class ="widget switch-widget ">
66+ < label > A switch</ label >
67+ < input type ="checkbox " class ="widget-input widget-switch-input " />
68+ </ div >
69+ </ template >
70+
71+ < template id ="number-widget-template ">
72+ < div class ="widget number-widget ">
73+ < label > A number box</ label >
74+ < input type ="number " class ="widget-input widget-number-input " />
75+ </ div >
76+ </ template >
77+ </ form >
6878
6979 < script type ="module " src ="/src/main.ts "> </ script >
7080 </ div >
0 commit comments