Skip to content

Commit 666ed11

Browse files
Merge pull request #766 from maiieul/Select-DisplayValue
refactor(headless select): change `DisplayText` to `DisplayValue` and `displayText` to `displayValue`
2 parents 6267a73 + 31c1faf commit 666ed11

File tree

31 files changed

+53
-48
lines changed

31 files changed

+53
-48
lines changed

.changeset/silent-yaks-crash.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
### Select API Changes
66

77
- `<SelectOption />` has been renamed to `<Select.ItemLabel />`.
8-
- `<Select.Value />` has been renamed to `<Select.DisplayText />`.
8+
- `<Select.Value />` has been renamed to `<Select.DisplayValue />`.
99

1010
### `<Select.Item />`
1111

@@ -32,7 +32,7 @@ The previous API did not allow for customization of list items. The new API intr
3232

3333
You can now put anything you'd like in your `<Select.Item />`, just like a normal li tag!
3434

35-
There is a new reactive signal called `bind:displayText` that can be used to read the value of the display text. There is a new docs example that shows this in action with item pills.
35+
There is a new reactive signal called `bind:displayValue` that can be used to read the value of the display text. There is a new docs example that shows this in action with item pills.
3636

3737
#### bind syntax
3838

apps/website/src/routes/docs/headless/modal/examples/nested-popover.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export default component$(() => {
1212
<Select.Root class="select">
1313
<Select.Label>Logged in users</Select.Label>
1414
<Select.Trigger class="select-trigger">
15-
<Select.DisplayText placeholder="Select an option" />
15+
<Select.DisplayValue placeholder="Select an option" />
1616
</Select.Trigger>
1717
<Select.Popover class="select-popover">
1818
<Select.Listbox class="select-listbox">

apps/website/src/routes/docs/headless/select/examples/add-users.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export default component$(() => {
1111
<Select.Root class="select">
1212
<Select.Label>Logged in users</Select.Label>
1313
<Select.Trigger class="select-trigger">
14-
<Select.DisplayText placeholder="Select an option" />
14+
<Select.DisplayValue placeholder="Select an option" />
1515
</Select.Trigger>
1616
<Select.Popover class="select-popover">
1717
<Select.Listbox class="select-listbox">

apps/website/src/routes/docs/headless/select/examples/bind-open.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export default component$(() => {
1313
<Select.Root bind:open={isOpen} class="select">
1414
<Select.Label>Logged in users</Select.Label>
1515
<Select.Trigger class="select-trigger">
16-
<Select.DisplayText placeholder="Select an option" />
16+
<Select.DisplayValue placeholder="Select an option" />
1717
</Select.Trigger>
1818
<Select.Popover class="select-popover">
1919
<Select.Listbox class="select-listbox">

apps/website/src/routes/docs/headless/select/examples/change-value.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export default component$(() => {
1515
<Select.Root onChange$={handleChange$} class="select">
1616
<Select.Label>Logged in users</Select.Label>
1717
<Select.Trigger class="select-trigger">
18-
<Select.DisplayText placeholder="Select an option" />
18+
<Select.DisplayValue placeholder="Select an option" />
1919
</Select.Trigger>
2020
<Select.Popover class="select-popover">
2121
<Select.Listbox class="select-listbox">

apps/website/src/routes/docs/headless/select/examples/controlled-value.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export default component$(() => {
1616
<Select.Root bind:value={selectedId} class="select">
1717
<Select.Label>Logged in users</Select.Label>
1818
<Select.Trigger class="select-trigger">
19-
<Select.DisplayText placeholder="Select an option" />
19+
<Select.DisplayValue placeholder="Select an option" />
2020
</Select.Trigger>
2121
<Select.Popover class="select-popover">
2222
<Select.Listbox class="select-listbox">

apps/website/src/routes/docs/headless/select/examples/controlled.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export default component$(() => {
1010
<Select.Root bind:value={selected} class="select">
1111
<Select.Label>Logged in users</Select.Label>
1212
<Select.Trigger class="select-trigger">
13-
<Select.DisplayText placeholder="Select an option" />
13+
<Select.DisplayValue placeholder="Select an option" />
1414
</Select.Trigger>
1515
<Select.Popover class="select-popover">
1616
<Select.Listbox class="select-listbox">

apps/website/src/routes/docs/headless/select/examples/csr.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export default component$(() => {
1313
<Select.Root class="select">
1414
<Select.Label>Logged in users</Select.Label>
1515
<Select.Trigger class="select-trigger">
16-
<Select.DisplayText placeholder="Select an option" />
16+
<Select.DisplayValue placeholder="Select an option" />
1717
</Select.Trigger>
1818
<Select.Popover class="select-popover">
1919
<Select.Listbox class="select-listbox">

apps/website/src/routes/docs/headless/select/examples/disabled.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export default component$(() => {
1010
<p>This one is the disabled</p>
1111
<Select.Label>Logged in users</Select.Label>
1212
<Select.Trigger class="select-trigger">
13-
<Select.DisplayText placeholder="Select an option" />
13+
<Select.DisplayValue placeholder="Select an option" />
1414
</Select.Trigger>
1515
<Select.Popover class="select-popover">
1616
<Select.Listbox class="select-listbox">

apps/website/src/routes/docs/headless/select/examples/form.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ type FormData = Record<string, FormDataEntryValue[]>;
77
export default component$(() => {
88
useStyles$(styles);
99
const users = ['Tim', 'Ryan', 'Jim', 'Jessie', 'Abby'];
10-
const displayText = useSignal<string[]>([]);
10+
const displayValue = useSignal<string[]>([]);
1111

1212
const submittedData = useSignal<FormData | null>(null);
1313
const formName = 'my-example-name!';
@@ -25,15 +25,15 @@ export default component$(() => {
2525
<form preventdefault:submit onSubmit$={handleSubmit$}>
2626
<Select.Root
2727
name={formName}
28-
bind:displayText={displayText}
28+
bind:displayValue={displayValue}
2929
multiple
3030
required
3131
class="select"
3232
>
3333
<Select.Label>Logged in users</Select.Label>
3434
<Select.HiddenNativeSelect />
3535
<Select.Trigger class="select-trigger">
36-
<Select.DisplayText>{displayText.value.join(', ')}</Select.DisplayText>
36+
<Select.DisplayValue>{displayValue.value.join(', ')}</Select.DisplayValue>
3737
</Select.Trigger>
3838
<Select.Popover class="select-popover">
3939
<Select.Listbox class="select-listbox">

0 commit comments

Comments
 (0)