mirror of
https://github.com/immich-app/immich
synced 2025-10-17 18:19:27 +00:00
chore(web): Only show Copy button in HTTPS context (#2983)
This commit is contained in:
parent
f5d9826b12
commit
b3e97a1a0c
2 changed files with 18 additions and 5 deletions
|
|
@ -31,7 +31,7 @@
|
|||
let showExif = true;
|
||||
let expirationTime = '';
|
||||
let shouldChangeExpirationTime = false;
|
||||
|
||||
let canCopyImagesToClipboard = true;
|
||||
const dispatch = createEventDispatcher();
|
||||
|
||||
const expiredDateOption: ImmichDropDownOption = {
|
||||
|
|
@ -39,7 +39,7 @@
|
|||
options: ['Never', '30 minutes', '1 hour', '6 hours', '1 day', '7 days', '30 days']
|
||||
};
|
||||
|
||||
onMount(() => {
|
||||
onMount(async () => {
|
||||
if (editingLink) {
|
||||
if (editingLink.description) {
|
||||
description = editingLink.description;
|
||||
|
|
@ -48,6 +48,9 @@
|
|||
allowDownload = editingLink.allowDownload;
|
||||
showExif = editingLink.showExif;
|
||||
}
|
||||
|
||||
const module = await import('copy-image-clipboard');
|
||||
canCopyImagesToClipboard = module.canCopyImagesToClipboard();
|
||||
});
|
||||
|
||||
const handleCreateSharedLink = async () => {
|
||||
|
|
@ -247,7 +250,9 @@
|
|||
<div class="flex w-full gap-4">
|
||||
<input class="immich-form-input w-full" bind:value={sharedLink} disabled />
|
||||
|
||||
<Button on:click={() => handleCopy()}>Copy</Button>
|
||||
{#if canCopyImagesToClipboard}
|
||||
<Button on:click={() => handleCopy()}>Copy</Button>
|
||||
{/if}
|
||||
</div>
|
||||
{/if}
|
||||
</section>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue