{#if toolTipText.length > 0}
{toolTipText}
{/if}
{ if (!options.includes(value)) { value = ''; } }} on:keyup={_onKeyUp} on:click|stopPropagation={() => {}} autocomplete="off" class="w-full relative rounded-md py-2 pl-4 focus:pl-10 text-gray-600 border border-transparent focus:outline-none focus:border-solid focus:border focus:border-slate-400 focus:bg-gray-100 bg-grayblue-light font-normal cursor-pointer focus:cursor-text" {id} {required} /> {#if showSelection}
{/if}
{#if options.length && showSelection}
{#each options as option}
{ value = ''; showSelection = false; onSelect(option); }} > {option}
{/each}
{/if}