{
- fileInput.click();
- }}
- on:dragenter={() => {
- isDragging = true;
- }}
- on:dragleave={() => {
- isDragging = false;
- }}
- on:dragover|preventDefault
- on:drop|preventDefault={onDrop}
->
- {#if !imgSrc && !isDisabled}
-
{label}
- {:else}
-
-
-
- {/if}
- {#if isLoading}
-
-
-
- {/if}
-
+ on:click={() => {
+ if (!$isLoggedIn) {
+ popOverOpen = true;
+ return;
+ }
+ fileInput.click();
+ }}
+ on:dragenter={() => {
+ isDragging = true;
+ }}
+ on:dragleave={() => {
+ isDragging = false;
+ }}
+ on:dragover|preventDefault
+ on:drop|preventDefault={onDrop}
+ >
+ {#if !imgSrc && !isDisabled}
+ {
- isDragging = true;
- }}
- on:dragover|preventDefault
- on:dragleave={() => {
- isDragging = false;
- }}
- on:drop|preventDefault={(e) => {
- isDragging = false;
- fileInput.files = e.dataTransfer?.files ?? null;
- onChange();
- }}
- >
-
-
+