@@ -8,7 +8,9 @@ import * as widgets from './index.js';
88export const Arrayy : Widgets [ 'Array' ] = ( options ) => {
99 return html `
1010 < fieldset
11- id =${ options . id }
11+ ?disabled =${ options . html . disabled }
12+ id =${ options . html . id }
13+ name=${ options . html . name }
1214 class="theme-webawesome widget-array widget-fieldset level-${ options . level } "
1315 part="widget-array"
1416 >
@@ -18,31 +20,31 @@ export const Arrayy: Widgets['Array'] = (options) => {
1820 ? html `< p class ="widget-fieldset__description "> ${ options . helpText } </ p > `
1921 : null }
2022 <!-- -->
21- ${ options . items (
22- ( index , widget , controls ) => html `
23+ ${ options . children . map (
24+ ( widget , index ) => html `
2325 < wa-card
2426 class ="widget-array__card "
25- @dragover =${ controls . wrapper . dragover }
26- @dragenter =${ controls . wrapper . dragenter }
27- @dragleave=${ controls . wrapper . dragleave }
28- @drop=${ controls . wrapper . drop }
27+ @dragover =${ widget . controls . wrapper . dragover }
28+ @dragenter =${ widget . controls . wrapper . dragenter }
29+ @dragleave=${ widget . controls . wrapper . dragleave }
30+ @drop=${ widget . controls . wrapper . drop }
2931 >
3032 < header slot ="header " class ="widget-array__header ">
3133 < div
3234 class ="widget-array__handle "
3335 .draggable =${ true }
34- @mousedown =${ controls . handle . mousedown }
35- @dragstart=${ controls . handle . dragstart }
36+ @mousedown =${ widget . controls . handle . mousedown }
37+ @dragstart=${ widget . controls . handle . dragstart }
3638 >
37- < wa-tag size ="small " pill > ${ index + 1 } </ wa-tag >
39+ < wa-tag size ="s " pill > ${ index + 1 } </ wa-tag >
3840 < div class ="widget-array__handle-grip ">
3941 < wa-icon name ="grip-horizontal " label ="Settings "> </ wa-icon >
4042 </ div >
4143 </ div >
4244
4345 < nav >
4446 < wa-tooltip content ="Delete ">
45- < wa-button size ="small " @click =${ controls . delete . click } >
47+ < wa-button size ="s " @click =${ widget . controls . delete . click } >
4648 < wa-icon name ="x-lg " label ="Settings "> </ wa-icon >
4749 </ wa-button >
4850 </ wa-tooltip >
@@ -52,19 +54,19 @@ export const Arrayy: Widgets['Array'] = (options) => {
5254 < wa-button-group >
5355 < wa-tooltip content ="Move item up ">
5456 < wa-button
55- size ="small "
56- @click =${ controls . up . click }
57- .disabled =${ controls . up . disabled }
57+ size ="s "
58+ @click =${ widget . controls . up . click }
59+ .disabled =${ widget . controls . up . disabled }
5860 >
5961 < wa-icon name ="arrow-up " label ="Up "> </ wa-icon >
6062 </ wa-button >
6163 </ wa-tooltip >
6264
6365 < wa-tooltip content ="Move item down ">
6466 < wa-button
65- size ="small "
66- @click =${ controls . down . click }
67- .disabled =${ controls . down . disabled }
67+ size ="s "
68+ @click =${ widget . controls . down . click }
69+ .disabled =${ widget . controls . down . disabled }
6870 >
6971 < wa-icon name ="arrow-down " label ="Down "> </ wa-icon >
7072 </ wa-button >
0 commit comments