- {#if toast !== ""}
-
{toast}
-
- {/if}
-
Sharing link
Copy
+ {#if navigator_share}
+
{share_url}
@@ -135,11 +131,14 @@ const share = async () => {
Copy
+ {#if navigator_share}
+
{direct_share_url}
- {#if is_parent}
+ {#if share_parent}
This link also gives access to
diff --git a/svelte/src/filesystem/Toolbar.svelte b/svelte/src/filesystem/Toolbar.svelte
index 84e9d13..1429a98 100644
--- a/svelte/src/filesystem/Toolbar.svelte
+++ b/svelte/src/filesystem/Toolbar.svelte
@@ -40,7 +40,6 @@ export const copy_link = () => {
diff --git a/svelte/src/layout/CopyButton.svelte b/svelte/src/layout/CopyButton.svelte
index 6453d37..95557a2 100644
--- a/svelte/src/layout/CopyButton.svelte
+++ b/svelte/src/layout/CopyButton.svelte
@@ -6,6 +6,7 @@ let {
style = "",
large_icon = false,
small_icon = false,
+ disabled = false,
children,
onclick,
}: {
@@ -13,6 +14,7 @@ let {
style?: string;
large_icon?: boolean;
small_icon?: boolean;
+ disabled?: boolean;
children?: import('svelte').Snippet;
onclick?: (e: MouseEvent) => void;
} = $props();
@@ -50,7 +52,7 @@ export const copy = (e: MouseEvent) => {
class:large_icon
class:small_icon
title="Copy text to clipboard"
- disabled={text === ""}
+ disabled={disabled}
>
content_copy