UI Library

TagInput

Default

svelte kit
tags: svelte, kit

Props

PropTypeDefaultNotes
valuestring[][]Selected tags.
availableTagsstring[][]Suggestions offered while typing.
onChange(next: string[]) => voidCalled with the new tag list.
placeholderstringPlaceholder text.
disabledbooleanfalseDisables the input.
inputIdstringNative input id.
chipClassstringbuilt-inBase classes for every chip.
chipClassFor(tag: string) => stringPer-tag chip classes; wins over chipClass.
chipSnippet<[tag, remove]>Custom chip renderer.
optionSnippet<[tag]>Custom suggestion renderer.