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)} {activeEntry} on:activeEntry={({ detail }) => (activeEntry = detail)} on:hoverInEntry={({ detail }) => dispatchHoverInEntry(detail)} on:hoverOutEntry={() => dispatchHoverOutEntry()} {open} on:open={({ detail }) => (open = detail)} {entries} {drawIcon} {interactive} direction="Bottom" scrollableY={true} bind:this={menuList} />