Add conditional rendering for chat compression based on server type

This commit is contained in:
Kwaroran
2025-03-10 19:38:55 +09:00
parent d400109a85
commit e2c92ed473

View File

@@ -4,7 +4,7 @@
import Button from "src/lib/UI/GUI/Button.svelte"; import Button from "src/lib/UI/GUI/Button.svelte";
import { DBState } from 'src/ts/stores.svelte'; import { DBState } from 'src/ts/stores.svelte';
import { alertMd } from "src/ts/alert"; import { alertMd } from "src/ts/alert";
import { getRequestLog, isTauri } from "src/ts/globalApi.svelte"; import { getRequestLog, isNodeServer, isTauri } from "src/ts/globalApi.svelte";
import NumberInput from "src/lib/UI/GUI/NumberInput.svelte"; import NumberInput from "src/lib/UI/GUI/NumberInput.svelte";
import TextInput from "src/lib/UI/GUI/TextInput.svelte"; import TextInput from "src/lib/UI/GUI/TextInput.svelte";
import SelectInput from "src/lib/UI/GUI/SelectInput.svelte"; import SelectInput from "src/lib/UI/GUI/SelectInput.svelte";
@@ -165,11 +165,14 @@
<Help key="experimental"/><Help key="experimental"/> <Help key="experimental"/><Help key="experimental"/>
</Check> </Check>
</div> </div>
<div class="flex items-center mt-4">
<Check bind:check={DBState.db.chatCompression} name={language.experimentalChatCompression}> {#if !isNodeServer}
<Help key="experimental"/><Help key="experimental"/> <div class="flex items-center mt-4">
</Check> <Check bind:check={DBState.db.chatCompression} name={language.experimentalChatCompression}>
</div> <Help key="experimental"/><Help key="experimental"/>
</Check>
</div>
{/if}
{/if} {/if}
{#if DBState.db.showUnrecommended} {#if DBState.db.showUnrecommended}
<div class="flex items-center mt-4"> <div class="flex items-center mt-4">