diff --git a/src/lib/components/admin/Settings/Interface.svelte b/src/lib/components/admin/Settings/Interface.svelte index 6b062d772..e6257ba96 100644 --- a/src/lib/components/admin/Settings/Interface.svelte +++ b/src/lib/components/admin/Settings/Interface.svelte @@ -10,13 +10,14 @@ import { banners as _banners } from '$lib/stores'; import type { Banner } from '$lib/types'; + import { getBaseModels } from '$lib/apis/models'; import { getBanners, setBanners } from '$lib/apis/configs'; import Tooltip from '$lib/components/common/Tooltip.svelte'; import Switch from '$lib/components/common/Switch.svelte'; import Textarea from '$lib/components/common/Textarea.svelte'; import Spinner from '$lib/components/common/Spinner.svelte'; - import { getBaseModels } from '$lib/apis/models'; + import Banners from './Interface/Banners.svelte'; const dispatch = createEventDispatcher(); @@ -355,9 +356,9 @@
-
-
-
+
+
+
{$i18n.t('Banners')}
@@ -393,69 +394,13 @@
-
- {#each banners as banner, bannerIdx} -
-
- - - - -
- - - -
-
- - -
- {/each} -
+
{#if $user?.role === 'admin'}
-
+
{$i18n.t('Default Prompt Suggestions')}
diff --git a/src/lib/components/admin/Settings/Interface/Banners.svelte b/src/lib/components/admin/Settings/Interface/Banners.svelte new file mode 100644 index 000000000..00d422ced --- /dev/null +++ b/src/lib/components/admin/Settings/Interface/Banners.svelte @@ -0,0 +1,101 @@ + + +
+ {#each banners as banner, bannerIdx (banner.id)} + + {/each} +