refac: model editor

This commit is contained in:
Timothy Jaeryang Baek 2024-11-30 00:10:30 -08:00
parent 33e54a9d3b
commit ba6dc71810

View File

@ -15,6 +15,7 @@
import { getKnowledgeBases } from '$lib/apis/knowledge'; import { getKnowledgeBases } from '$lib/apis/knowledge';
import AccessControl from '../common/AccessControl.svelte'; import AccessControl from '../common/AccessControl.svelte';
import { stringify } from 'postcss'; import { stringify } from 'postcss';
import { toast } from 'svelte-sonner';
const i18n = getContext('i18n'); const i18n = getContext('i18n');
@ -103,6 +104,14 @@
info.id = id; info.id = id;
info.name = name; info.name = name;
if (id === '') {
toast.error('Model ID is required.');
}
if (name === '') {
toast.error('Model Name is required.');
}
info.access_control = accessControl; info.access_control = accessControl;
info.meta.capabilities = capabilities; info.meta.capabilities = capabilities;
@ -425,12 +434,11 @@
</div> </div>
<div class="flex-1"> <div class="flex-1">
<!-- <div class=" text-sm font-semibold">{$i18n.t('Model ID')}*</div> -->
<div> <div>
<input <input
class="text-xs w-full bg-transparent text-gray-500 outline-none" class="text-xs w-full bg-transparent text-gray-500 outline-none"
placeholder={$i18n.t('Model ID')} placeholder={$i18n.t('Model ID')}
value={id} bind:value={id}
disabled={edit} disabled={edit}
required required
/> />