Spaces:
Paused
Paused
fix: disable disclaimer modal on shared conversation page
Browse files
src/routes/+layout.svelte
CHANGED
|
@@ -146,6 +146,12 @@
|
|
| 146 |
$: mobileNavTitle = ["/models", "/assistants", "/privacy"].includes($page.route.id ?? "")
|
| 147 |
? ""
|
| 148 |
: data.conversations.find((conv) => conv.id === $page.params.id)?.title;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 149 |
</script>
|
| 150 |
|
| 151 |
<svelte:head>
|
|
@@ -203,7 +209,7 @@
|
|
| 203 |
{/if}
|
| 204 |
</svelte:head>
|
| 205 |
|
| 206 |
-
{#if
|
| 207 |
<DisclaimerModal on:close={() => ($settings.ethicsModalAccepted = true)} />
|
| 208 |
{/if}
|
| 209 |
|
|
|
|
| 146 |
$: mobileNavTitle = ["/models", "/assistants", "/privacy"].includes($page.route.id ?? "")
|
| 147 |
? ""
|
| 148 |
: data.conversations.find((conv) => conv.id === $page.params.id)?.title;
|
| 149 |
+
|
| 150 |
+
$: showDisclaimer =
|
| 151 |
+
!$settings.ethicsModalAccepted &&
|
| 152 |
+
$page.url.pathname !== `${base}/privacy` &&
|
| 153 |
+
envPublic.PUBLIC_APP_DISCLAIMER === "1" &&
|
| 154 |
+
!($page.data.shared === true);
|
| 155 |
</script>
|
| 156 |
|
| 157 |
<svelte:head>
|
|
|
|
| 209 |
{/if}
|
| 210 |
</svelte:head>
|
| 211 |
|
| 212 |
+
{#if showDisclaimer}
|
| 213 |
<DisclaimerModal on:close={() => ($settings.ethicsModalAccepted = true)} />
|
| 214 |
{/if}
|
| 215 |
|