mirror of https://github.com/VERT-sh/VERT.git
fix: better privacy section visibility behaviour
This commit is contained in:
parent
45390516c7
commit
da39283e08
|
|
@ -17,6 +17,7 @@
|
||||||
import { ToastManager } from "$lib/util/toast.svelte";
|
import { ToastManager } from "$lib/util/toast.svelte";
|
||||||
import { DISABLE_ALL_EXTERNAL_REQUESTS } from "$lib/util/consts";
|
import { DISABLE_ALL_EXTERNAL_REQUESTS } from "$lib/util/consts";
|
||||||
import { addDialog } from "$lib/store/DialogProvider";
|
import { addDialog } from "$lib/store/DialogProvider";
|
||||||
|
import { PUB_PLAUSIBLE_URL } from "$env/static/public";
|
||||||
|
|
||||||
const { settings = $bindable() }: { settings: ISettings } = $props();
|
const { settings = $bindable() }: { settings: ISettings } = $props();
|
||||||
|
|
||||||
|
|
@ -134,7 +135,7 @@
|
||||||
{m["settings.privacy.title"]()}
|
{m["settings.privacy.title"]()}
|
||||||
</h2>
|
</h2>
|
||||||
<div class="flex flex-col gap-8">
|
<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-4">
|
||||||
<div class="flex flex-col gap-2">
|
<div class="flex flex-col gap-2">
|
||||||
<p class="text-base font-bold">
|
<p class="text-base font-bold">
|
||||||
|
|
@ -269,6 +270,7 @@
|
||||||
{m["settings.privacy.clear_all_data"]()}
|
{m["settings.privacy.clear_all_data"]()}
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div></Panel
|
</div></Panel
|
||||||
>
|
>
|
||||||
|
|
|
||||||
|
|
@ -66,15 +66,14 @@
|
||||||
<Settings.Conversion bind:settings />
|
<Settings.Conversion bind:settings />
|
||||||
{#if !DISABLE_ALL_EXTERNAL_REQUESTS}
|
{#if !DISABLE_ALL_EXTERNAL_REQUESTS}
|
||||||
<Settings.Vertd bind:settings />
|
<Settings.Vertd bind:settings />
|
||||||
{:else if PUB_PLAUSIBLE_URL}
|
{:else}
|
||||||
<Settings.Privacy bind:settings />
|
<Settings.Privacy bind:settings />
|
||||||
{/if}
|
{/if}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="flex flex-col gap-4 flex-1">
|
<div class="flex flex-col gap-4 flex-1">
|
||||||
<!-- TODO: only hide plausible analytics, not entire section -->
|
|
||||||
<Settings.Appearance />
|
<Settings.Appearance />
|
||||||
{#if PUB_PLAUSIBLE_URL && !DISABLE_ALL_EXTERNAL_REQUESTS}
|
{#if !DISABLE_ALL_EXTERNAL_REQUESTS}
|
||||||
<Settings.Privacy bind:settings />
|
<Settings.Privacy bind:settings />
|
||||||
{/if}
|
{/if}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue