mirror of
https://github.com/open-webui/open-webui.git
synced 2026-09-09 22:33:29 +00:00
refac
This commit is contained in:
parent
59214538bb
commit
419ea1c346
2 changed files with 8 additions and 1 deletions
|
|
@ -28,6 +28,11 @@
|
|||
onChange(servers);
|
||||
};
|
||||
|
||||
const disableServer = (idx: number) => {
|
||||
servers = servers.map((s, i) => (i === idx ? { ...s, enabled: false } : s));
|
||||
onChange(servers);
|
||||
};
|
||||
|
||||
const updateServer = (idx: number, updated: (typeof servers)[0]) => {
|
||||
servers = servers.map((s, i) => (i === idx ? updated : s));
|
||||
onChange(servers);
|
||||
|
|
@ -69,6 +74,7 @@
|
|||
onSubmit={(updated) => updateServer(idx, updated)}
|
||||
onDelete={() => deleteServer(idx)}
|
||||
onEnable={() => enableServer(idx)}
|
||||
onDisable={() => disableServer(idx)}
|
||||
/>
|
||||
{/each}
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@
|
|||
export let onSubmit: (c: typeof connection) => void = () => {};
|
||||
export let onDelete: () => void = () => {};
|
||||
export let onEnable: () => void = () => {};
|
||||
export let onDisable: () => void = () => {};
|
||||
|
||||
let showConfigModal = false;
|
||||
let showDeleteConfirmDialog = false;
|
||||
|
|
@ -70,7 +71,7 @@
|
|||
</Tooltip>
|
||||
|
||||
<Tooltip content={connection.enabled ? $i18n.t('Enabled') : $i18n.t('Disabled')}>
|
||||
<Switch state={connection.enabled} on:change={() => onEnable()} />
|
||||
<Switch state={connection.enabled} on:change={() => connection.enabled ? onDisable() : onEnable()} />
|
||||
</Tooltip>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue