0 ? { "min-width": `${minWidth}px` } : {}), ...(maxWidth > 0 ? { "max-width": `${maxWidth}px` } : {}), }} bind:this={self} data-dropdown-input > !disabled && (open = true)} on:blur={unFocusDropdownBox} tabindex={disabled ? -1 : 0} data-floating-menu-spawner > {#if activeEntry.icon} {/if} {activeEntry.label} (minWidth = detail)} on:activeEntry={({ detail }) => (activeEntry = detail)} on:hoverInEntry={({ detail }) => dispatchHoverInEntry(detail)} on:hoverOutEntry={() => dispatchHoverOutEntry()} on:open={({ detail }) => (open = detail)} {open} {activeEntry} {entries} entriesHash={entriesHash || 0n} {drawIcon} {interactive} {virtualScrolling} direction="Bottom" scrollableY={true} />