{#if showDownloadButton && value !== null} {/if} {#if showShareButton && value !== null} { if (value === null) return ""; let url = await uploadToHuggingFace(value.image, "base64"); return ``; }} {value} /> {/if} {#if showClearButton && value !== null && interactive}
{/if}
{#if value === null && active_source === "webcam"} handle_save(e.detail)} on:stream={(e) => handle_save(e.detail)} on:error on:drag on:upload={(e) => handle_save(e.detail)} mode="image" include_audio={false} {i18n} {upload} /> {/if} {#if value !== null}
{ dispatch("change"); }} on:patch_select={(event) => { dispatch("patch_select", event.detail); }} />
{/if}
{#if (sources.length > 1 || sources.includes("clipboard")) && value === null && interactive} {/if}