1
0
mirror of https://github.com/immich-app/immich.git synced 2025-06-16 03:40:33 +02:00

chore(web): Only show Copy button in HTTPS context (#2983)

This commit is contained in:
Alex
2023-06-27 08:49:20 -05:00
committed by GitHub
parent f5d9826b12
commit b3e97a1a0c
2 changed files with 18 additions and 5 deletions

View File

@ -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>