refac: move ui flags into feature flags

This commit is contained in:
Jun Siang Cheah
2024-05-26 17:05:26 +01:00
parent 7b81271b9e
commit 6c5f5fe368
5 changed files with 25 additions and 19 deletions
@@ -34,7 +34,7 @@
<div>
<div class=" mb-2 text-sm font-medium">{$i18n.t('Database')}</div>
{#if $config?.enable_admin_export ?? true}
{#if $config?.feature_flags.enable_admin_export ?? true}
<div class=" flex w-full justify-between">
<!-- <div class=" self-center text-xs font-medium">{$i18n.t('Allow Chat Deletion')}</div> -->
@@ -693,7 +693,7 @@
</button>
</Tooltip>
{#if $config.enable_image_generation && !readOnly}
{#if $config?.feature_flags.enable_image_generation && !readOnly}
<Tooltip content="Generate Image" placement="bottom">
<button
class="{isLastMessage
+13 -9
View File
@@ -126,15 +126,19 @@ type Prompt = {
};
type Config = {
status?: boolean;
name?: string;
version?: string;
default_locale?: string;
images?: boolean;
default_models?: string[];
default_prompt_suggestions?: PromptSuggestion[];
auth_trusted_header?: boolean;
model_config?: GlobalModelConfig;
status: boolean;
name: string;
version: string;
default_locale: string;
default_models: string[];
default_prompt_suggestions: PromptSuggestion[];
feature_flags: {
auth?: boolean;
enable_signup?: boolean;
auth_trusted_header?: boolean;
enable_image_generation?: boolean;
enable_admin_export?: boolean;
};
};
type PromptSuggestion = {