File tree 2 files changed +42
-35
lines changed
2 files changed +42
-35
lines changed Original file line number Diff line number Diff line change 185
185
}
186
186
</script >
187
187
188
+ <style >
189
+ * :global(.smui-autocomplete-menu ) {
190
+ width : 100% ;
191
+ }
192
+ </style >
193
+
188
194
<div on:blur |capture ={blurClear } use:Anchor bind:this ={anchorElement }>
189
195
<div
190
196
on:focus |capture ={() => {
207
213
}} />
208
214
</div >
209
215
<Menu
210
- class ={menu$class }
216
+ class ="smui-autocomplete-menu {menu$class }"
211
217
bind:this ={menu }
212
218
bind:open ={menuIsOpen }
213
219
anchor ={menu$anchor }
223
229
}}
224
230
on:mouseleave ={() => {
225
231
shouldClearOnBlur = true ;
226
- }}
227
- style =" width:100%;" >
232
+ }}>
228
233
<List {...prefixFilter ($$props , ' list$' )} on:keydown ={handleListKeydown }>
229
234
{#if loading }
230
235
<slot name =" loading" >
Original file line number Diff line number Diff line change 13
13
label: " Two" ,
14
14
},
15
15
{
16
- id: 1 ,
16
+ id: 2 ,
17
17
label: " Three" ,
18
18
},
19
19
{
20
20
id: 3 ,
21
21
label: " Four" ,
22
22
},
23
23
{
24
- id: 5 ,
24
+ id: 4 ,
25
25
label: " Five" ,
26
26
},
27
27
];
93
93
<section >
94
94
<h2 >Autocomplete</h2 >
95
95
96
- <div class =" columns margins" >
97
- <div >
98
- Simple:<br />
99
- <Autocomplete
100
- options ={fruits }
101
- bind:value ={valueSimple }
102
- label =" Fruit"
103
- class =" demo-autocomplete-width" />
104
- <pre class ="status" >Selected: {valueSimple || ' ' }</pre >
105
- </div >
96
+ <div >
97
+ <div class =" columns margins" >
98
+ <div >
99
+ Simple:<br />
100
+ <Autocomplete
101
+ options ={fruits }
102
+ bind:value ={valueSimple }
103
+ label =" Fruit"
104
+ class =" demo-autocomplete-width" />
105
+ <pre class ="status" >Selected: {valueSimple || ' ' }</pre >
106
+ </div >
106
107
107
- <div >
108
- Prefilled:<br />
109
- <Autocomplete
110
- options ={fruits }
111
- bind:value ={valuePrefilled }
112
- label =" Fruit"
113
- class =" demo-autocomplete-width" />
114
- <pre class ="status" >Selected: {valuePrefilled || ' ' }</pre >
115
- </div >
108
+ <div >
109
+ Prefilled:<br />
110
+ <Autocomplete
111
+ options ={fruits }
112
+ bind:value ={valuePrefilled }
113
+ label =" Fruit"
114
+ class =" demo-autocomplete-width" />
115
+ <pre class ="status" >Selected: {valuePrefilled || ' ' }</pre >
116
+ </div >
116
117
117
- <div >
118
- Objects:<br />
119
- <Autocomplete
120
- options ={objects }
121
- getOptionLabel ={(option ) => ` ${option .label } (${option .id }) ` }
122
- bind:value ={valueObjects }
123
- label =" Objects"
124
- class =" demo-autocomplete-width" />
125
-
126
- <pre
127
- class ="status" >Selected: {valueObjects ? JSON .stringify (valueObjects ) : ' ' }</pre >
118
+ <div >
119
+ Objects:<br />
120
+ <Autocomplete
121
+ options ={objects }
122
+ getOptionLabel ={(option ) => ` ${option .label } (${option .id }) ` }
123
+ bind:value ={valueObjects }
124
+ label =" Objects"
125
+ class =" demo-autocomplete-width" />
126
+
127
+ <pre
128
+ class ="status" >Selected: {valueObjects ? JSON .stringify (valueObjects ) : ' ' }</pre >
129
+ </div >
128
130
</div >
129
131
</div >
130
132
You can’t perform that action at this time.
0 commit comments