Type id as any in ComboBox, Dropdown, MultiSelect (#1019)

Loosen the prop type for `id`, `selectedId` to be `any` instead of a `string`.
This commit is contained in:
Eric Liu 2022-01-20 18:50:36 -08:00 committed by GitHub
commit 1f7b5560a8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 68 additions and 49 deletions

View file

@ -3,7 +3,7 @@
import type { ComboBoxItem } from "../types/ComboBox/ComboBox.svelte";
const items: ComboBoxItem[] = [
{ id: "0", text: "Slack" },
{ id: 0, text: "Slack" },
{ id: "1", text: "Email" },
{ id: "2", text: "Fax" },
];
@ -20,6 +20,9 @@
titleText="Contact"
placeholder="Select contact method"
items="{items}"
on:select="{(e) => {
console.log(e.detail.selectedId);
}}"
/>
<ComboBox

View file

@ -7,10 +7,13 @@
titleText="Contact"
selectedId="0"
items="{[
{ id: '0', text: 'Slack' },
{ id: 0, text: 'Slack' },
{ id: '1', text: 'Email' },
{ id: '2', text: 'Fax' },
]}"
on:select="{(e) => {
console.log(e.detail.selectedId);
}}"
/>
<Dropdown

View file

@ -8,7 +8,7 @@
label="Select contact methods..."
hideLabel
items="{[
{ id: '0', text: 'Slack' },
{ id: 0, text: 'Slack' },
{ id: '1', text: 'Email' },
{ id: '2', text: 'Fax' },
]}"