{t("ui.shareLink")}
{#if loading}
{:else if share}
{share.file_name} {formatShareLimits(share)}
{#if showQr}
{/if}

{t("shares.raw.before")}curl -O {shareUrl(share)} {t("shares.raw.after")}

{t("shares.limit")}
{#each limitChoices as choice (choice.value)} {/each}
{t("shares.lifetime")}
{#each liveExpiryChoices as choice (choice.value)} {/each}
{:else}
{label ?? t("shares.file")} {t("shares.private")}
{t("shares.lifetime")}
{#each expiryChoices as choice (choice.value)} {/each}
{t("shares.limit")}
{#each limitChoices as choice (choice.value)} {/each}

{t("shares.publicHint")}

{/if}
{#if !loading}
{#if subject && revoked.current === subject}

{t("shares.accessRevoked")}

{:else if share} {:else} {/if}
{/if}