3
3
' @crowdstrike/ember-toucan-form ' : patch
4
4
---
5
5
6
- Added a ` Combobox ` component to both core and form packages.
6
+ Added an ` Autocomplete ` component to both core and form packages.
7
7
8
8
If you're using ` toucan-core ` , the control and field components are exposed:
9
9
10
10
``` hbs
11
- <Form::Controls::Combobox
11
+ <Form::Controls::Autocomplete
12
12
@onChange={{this.onChange}}
13
13
@options={{this.options}}
14
14
@contentClass='z-10'
15
15
@selected={{this.selected}}
16
16
@optionKey='label'
17
17
@noResultsText='No results'
18
18
placeholder='Colors'
19
- as |combobox |
19
+ as |autocomplete |
20
20
>
21
- <combobox .Option>
22
- {{combobox .option.label}}
23
- </combobox .Option>
24
- </Form::Controls::Combobox >
21
+ <autocomplete .Option>
22
+ {{autocomplete .option.label}}
23
+ </autocomplete .Option>
24
+ </Form::Controls::Autocomplete >
25
25
26
- <Form::Fields::Combobox
26
+ <Form::Fields::Autocomplete
27
27
@contentClass='z-10'
28
28
@error={{this.errorMessage}}
29
29
@hint='Type "blue" into the field'
@@ -34,28 +34,30 @@ If you're using `toucan-core`, the control and field components are exposed:
34
34
@options={{this.options}}
35
35
@selected={{this.selected}}
36
36
placeholder='Colors'
37
- as |combobox |
37
+ as |autocomplete |
38
38
>
39
- <combobox .Option>
40
- {{combobox .option.label}}
41
- </combobox .Option>
42
- </Form::Fields::Combobox >
39
+ <autocomplete .Option>
40
+ {{autocomplete .option.label}}
41
+ </autocomplete .Option>
42
+ </Form::Fields::Autocomplete >
43
43
```
44
44
45
45
If you're using ` toucan-form ` , the component is exposed via:
46
46
47
47
``` hbs
48
48
<ToucanForm as |form|>
49
- <form.Combobox
50
- @label='Combobox '
51
- @name='combobox '
49
+ <form.Autocomplete
50
+ @label='Autocomplete '
51
+ @name='autocomplete '
52
52
@options={{options}}
53
- data-combobox
54
- as |combobox |
53
+ data-autocomplete
54
+ as |autocomplete |
55
55
>
56
- <combobox.Option data-option>{{combobox.option}}</combobox.Option>
57
- </form.Combobox>
56
+ <autocomplete.Option data-option>
57
+ {{autocomplete.option}}
58
+ </autocomplete.Option>
59
+ </form.Autocomplete>
58
60
</ToucanForm>
59
61
```
60
62
61
- For more information on using these components, view [ the docs] ( https://ember-toucan-core.pages.dev/docs/components/combobox ) .
63
+ For more information on using these components, view [ the docs] ( https://ember-toucan-core.pages.dev/docs/components/autocomplete ) .
0 commit comments