mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-10 12:35:55 +02:00
refac
This commit is contained in:
@@ -126,22 +126,17 @@
|
||||
</button>
|
||||
|
||||
{#if open}
|
||||
<div
|
||||
use:portal
|
||||
bind:this={contentEl}
|
||||
class={contentClass}
|
||||
style:max-height={maxHeight}
|
||||
style:overflow-y="auto"
|
||||
transition:flyAndScale
|
||||
>
|
||||
<slot {open} {selectItem}>
|
||||
{#each items as item}
|
||||
<button class={itemClass} type="button" on:click={() => selectItem(item)}>
|
||||
<slot name="item" {item} selected={value === item.value}>
|
||||
{item.label}
|
||||
</slot>
|
||||
</button>
|
||||
{/each}
|
||||
</slot>
|
||||
<div use:portal bind:this={contentEl} transition:flyAndScale>
|
||||
<div class={contentClass} style:max-height={maxHeight} style:overflow-y="auto">
|
||||
<slot {open} {selectItem}>
|
||||
{#each items as item}
|
||||
<button class={itemClass} type="button" on:click={() => selectItem(item)}>
|
||||
<slot name="item" {item} selected={value === item.value}>
|
||||
{item.label}
|
||||
</slot>
|
||||
</button>
|
||||
{/each}
|
||||
</slot>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
Reference in New Issue
Block a user