mirror of
https://github.com/open-webui/open-webui.git
synced 2025-12-12 04:15:25 +00:00
refac
This commit is contained in:
parent
515f85fe1c
commit
696f356881
1 changed files with 33 additions and 27 deletions
|
|
@ -720,40 +720,46 @@
|
||||||
<ToolsSelector bind:selectedToolIds={toolIds} tools={$tools} />
|
<ToolsSelector bind:selectedToolIds={toolIds} tools={$tools} />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<hr class=" border-gray-100/30 dark:border-gray-850/30 my-2" />
|
{#if $functions.filter((func) => func.type === 'filter').length > 0 || $functions.filter((func) => func.type === 'action').length > 0}
|
||||||
|
<hr class=" border-gray-100/30 dark:border-gray-850/30 my-2" />
|
||||||
|
|
||||||
<div class="my-2">
|
{#if $functions.filter((func) => func.type === 'filter').length > 0}
|
||||||
<FiltersSelector
|
|
||||||
bind:selectedFilterIds={filterIds}
|
|
||||||
filters={$functions.filter((func) => func.type === 'filter')}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{#if filterIds.length > 0}
|
|
||||||
{@const toggleableFilters = $functions.filter(
|
|
||||||
(func) =>
|
|
||||||
func.type === 'filter' &&
|
|
||||||
(filterIds.includes(func.id) || func?.is_global) &&
|
|
||||||
func?.meta?.toggle
|
|
||||||
)}
|
|
||||||
|
|
||||||
{#if toggleableFilters.length > 0}
|
|
||||||
<div class="my-2">
|
<div class="my-2">
|
||||||
<DefaultFiltersSelector
|
<FiltersSelector
|
||||||
bind:selectedFilterIds={defaultFilterIds}
|
bind:selectedFilterIds={filterIds}
|
||||||
filters={toggleableFilters}
|
filters={$functions.filter((func) => func.type === 'filter')}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{#if filterIds.length > 0}
|
||||||
|
{@const toggleableFilters = $functions.filter(
|
||||||
|
(func) =>
|
||||||
|
func.type === 'filter' &&
|
||||||
|
(filterIds.includes(func.id) || func?.is_global) &&
|
||||||
|
func?.meta?.toggle
|
||||||
|
)}
|
||||||
|
|
||||||
|
{#if toggleableFilters.length > 0}
|
||||||
|
<div class="my-2">
|
||||||
|
<DefaultFiltersSelector
|
||||||
|
bind:selectedFilterIds={defaultFilterIds}
|
||||||
|
filters={toggleableFilters}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
{/if}
|
||||||
|
{/if}
|
||||||
|
{/if}
|
||||||
|
|
||||||
|
{#if $functions.filter((func) => func.type === 'action').length > 0}
|
||||||
|
<div class="my-2">
|
||||||
|
<ActionsSelector
|
||||||
|
bind:selectedActionIds={actionIds}
|
||||||
|
actions={$functions.filter((func) => func.type === 'action')}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
{/if}
|
{/if}
|
||||||
|
|
||||||
<div class="my-2">
|
|
||||||
<ActionsSelector
|
|
||||||
bind:selectedActionIds={actionIds}
|
|
||||||
actions={$functions.filter((func) => func.type === 'action')}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<hr class=" border-gray-100/30 dark:border-gray-850/30 my-2" />
|
<hr class=" border-gray-100/30 dark:border-gray-850/30 my-2" />
|
||||||
|
|
||||||
<div class="my-2">
|
<div class="my-2">
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue