diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index 104283de..7b3fc751 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -684,6 +684,7 @@ export interface ComboBoxItem { | Slot name | Default | Props | Fallback | | :-------- | :------ | :-------------------------------------------------- | :-------------------------------- | | -- | Yes | { item: ComboBoxItem; index: number } | {itemToString(item)} | +| titleText | No | -- | {titleText} | ### Events @@ -2389,6 +2390,7 @@ export interface MultiSelectItem { | Slot name | Default | Props | Fallback | | :-------- | :------ | :----------------------------------------------------- | :-------------------------------- | | -- | Yes | { item: MultiSelectItem; index: number } | {itemToString(item)} | +| titleText | No | -- | {titleText} | ### Events diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json index 40c92155..91c9531a 100644 --- a/docs/src/COMPONENT_API.json +++ b/docs/src/COMPONENT_API.json @@ -1743,6 +1743,12 @@ "default": true, "fallback": "{itemToString(item)}", "slot_props": "{ item: ComboBoxItem; index: number }" + }, + { + "name": "titleText", + "default": false, + "fallback": "{titleText}", + "slot_props": "{}" } ], "events": [ @@ -7354,6 +7360,12 @@ "default": true, "fallback": "{itemToString(item)}", "slot_props": "{ item: MultiSelectItem; index: number }" + }, + { + "name": "titleText", + "default": false, + "fallback": "{titleText}", + "slot_props": "{}" } ], "events": [ diff --git a/src/ComboBox/ComboBox.svelte b/src/ComboBox/ComboBox.svelte index 886cc433..16008edc 100644 --- a/src/ComboBox/ComboBox.svelte +++ b/src/ComboBox/ComboBox.svelte @@ -218,13 +218,15 @@ />
- {#if titleText} + {#if titleText || $$slots.titleText} {/if} - {#if titleText} + {#if titleText || $$slots.titleText} {/if} { /** * Clear the combo box programmatically diff --git a/types/MultiSelect/MultiSelect.svelte.d.ts b/types/MultiSelect/MultiSelect.svelte.d.ts index 0673a24f..21230f4a 100644 --- a/types/MultiSelect/MultiSelect.svelte.d.ts +++ b/types/MultiSelect/MultiSelect.svelte.d.ts @@ -253,5 +253,5 @@ export default class MultiSelect extends SvelteComponentTyped< focus: WindowEventMap["focus"]; paste: DocumentAndElementEventHandlersEventMap["paste"]; }, - { default: { item: MultiSelectItem; index: number } } + { default: { item: MultiSelectItem; index: number }; titleText: {} } > {}