diff --git a/.vscode/settings.json b/.vscode/settings.json index 80d6be736..0353da65d 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,3 +1,3 @@ { - "cSpell.language": "en" -} \ No newline at end of file + "cSpell.language": "en" +} diff --git a/packages/skeleton/.changeset/gold-jars-pretend.md b/packages/skeleton/.changeset/gold-jars-pretend.md new file mode 100644 index 000000000..f2914fb94 --- /dev/null +++ b/packages/skeleton/.changeset/gold-jars-pretend.md @@ -0,0 +1,5 @@ +--- +'@skeletonlabs/skeleton': minor +--- + +feat: Added support for generic types on values provided to Autocomplete component diff --git a/packages/skeleton/src/lib/components/Autocomplete/Autocomplete.svelte b/packages/skeleton/src/lib/components/Autocomplete/Autocomplete.svelte index 560efe6e7..6183b9421 100644 --- a/packages/skeleton/src/lib/components/Autocomplete/Autocomplete.svelte +++ b/packages/skeleton/src/lib/components/Autocomplete/Autocomplete.svelte @@ -1,51 +1,58 @@ - @@ -101,7 +102,7 @@ [] = [ { label: 'Vanilla', value: 'vanilla', keywords: 'plain, basic', meta: { healthy: false } }, { label: 'Chocolate', value: 'chocolate', keywords: 'dark, white', meta: { healthy: false } }, { label: 'Strawberry', value: 'strawberry', keywords: 'fruit', meta: { healthy: true } }, @@ -115,7 +116,7 @@ const flavorOptions: AutocompleteOption[] = [ ): void { +function onFlavorSelection(event: CustomEvent>): void { inputDemo = event.detail.label; } `} @@ -160,7 +161,7 @@ function onFlavorSelection(event: CustomEvent): void { [] = [ { ..., keywords: 'mix, strawberry, chocolate, vanilla' }, { ..., meta: { healthy: false } }, ];