fix: better privacy section visibility behaviour

This commit is contained in:
Maya 2026-02-11 22:00:25 +03:00
parent 45390516c7
commit da39283e08
No known key found for this signature in database
2 changed files with 5 additions and 4 deletions

View File

@ -17,6 +17,7 @@
import { ToastManager } from "$lib/util/toast.svelte";
import { DISABLE_ALL_EXTERNAL_REQUESTS } from "$lib/util/consts";
import { addDialog } from "$lib/store/DialogProvider";
import { PUB_PLAUSIBLE_URL } from "$env/static/public";
const { settings = $bindable() }: { settings: ISettings } = $props();
@ -134,7 +135,7 @@
{m["settings.privacy.title"]()}
</h2>
<div class="flex flex-col gap-8">
{#if !DISABLE_ALL_EXTERNAL_REQUESTS}
{#if !DISABLE_ALL_EXTERNAL_REQUESTS && PUB_PLAUSIBLE_URL}
<div class="flex flex-col gap-4">
<div class="flex flex-col gap-2">
<p class="text-base font-bold">
@ -269,6 +270,7 @@
{m["settings.privacy.clear_all_data"]()}
</button>
</div>
</div>
</div></Panel
>

View File

@ -66,15 +66,14 @@
<Settings.Conversion bind:settings />
{#if !DISABLE_ALL_EXTERNAL_REQUESTS}
<Settings.Vertd bind:settings />
{:else if PUB_PLAUSIBLE_URL}
{:else}
<Settings.Privacy bind:settings />
{/if}
</div>
<div class="flex flex-col gap-4 flex-1">
<!-- TODO: only hide plausible analytics, not entire section -->
<Settings.Appearance />
{#if PUB_PLAUSIBLE_URL && !DISABLE_ALL_EXTERNAL_REQUESTS}
{#if !DISABLE_ALL_EXTERNAL_REQUESTS}
<Settings.Privacy bind:settings />
{/if}
</div>