diff --git a/src/lib/cards/core/LinkCard/EditingLinkCard.svelte b/src/lib/cards/core/LinkCard/EditingLinkCard.svelte index c6d2707..fc2a098 100644 --- a/src/lib/cards/core/LinkCard/EditingLinkCard.svelte +++ b/src/lib/cards/core/LinkCard/EditingLinkCard.svelte @@ -113,160 +113,247 @@ onchange={handleImageChange} /> -
-
- -
- - +{#if item.cardData.showBackgroundImage} +
- {#if hasFetched} - - {:else} - - Loading data... - - {/if} -
- + >
+ + {#if item.cardData.image} + + {/if}
- {item.cardData.domain} -
-
+ class="from-base-50/90 via-base-50/40 dark:from-base-950/90 dark:via-base-950/40 absolute inset-0 -z-10 bg-linear-to-t to-transparent" + >
- {#if hasFetched && browser && ((isMobile() && item.mobileH >= 8) || (!isMobile() && item.h >= 4))} + + + +
+
+ {item.cardData.domain} +
-
+ {#if hasFetched} + + {:else} + + Loading data... + + {/if} +
+
+
+{:else} +
+
+ +
+ + +
+ {#if hasFetched} + + {:else} + + Loading data... + + {/if}
- - {/if} -
+ +
+ {item.cardData.domain} +
+
+ + {#if hasFetched && browser && ((isMobile() && item.mobileH >= 8) || (!isMobile() && item.h >= 4))} + + {/if} + +{/if} diff --git a/src/lib/cards/core/LinkCard/LinkCard.svelte b/src/lib/cards/core/LinkCard/LinkCard.svelte index 04cf00f..aff1dba 100644 --- a/src/lib/cards/core/LinkCard/LinkCard.svelte +++ b/src/lib/cards/core/LinkCard/LinkCard.svelte @@ -14,34 +14,18 @@ let did = getDidContext(); -
-
+{#if item.cardData.showBackgroundImage && item.cardData.image} +
+
- {#if item.cardData.favicon && !faviconHasError} - (faviconHasError = true)} - src={getImage(item.cardData, did, 'favicon')} - alt="" - /> - {:else} - - - - {/if} + class="from-base-50/90 via-base-50/40 dark:from-base-950/90 dark:via-base-950/40 absolute inset-0 -z-10 bg-linear-to-t to-transparent" + >
+
+ {item.cardData.domain}
{item.cardData.title}
- -
- {item.cardData.domain} -
-
- - {#if browser && ((isMobile() && item.mobileH >= 8) || (!isMobile() && item.h >= 4)) && item.cardData.image} - - {/if} - {#if item.cardData.href && !isEditing} - - - {item.cardData.hrefText ?? 'Learn more'} - + {#if item.cardData.href && !isEditing} + + + {item.cardData.hrefText ?? 'Learn more'} + +
+ + + +
+
+ {/if} +
+{:else} +
+
- - (faviconHasError = true)} + src={getImage(item.cardData, did, 'favicon')} + alt="" /> - + {:else} + + + + {/if}
- - {/if} -
+
+ {item.cardData.title} +
+ +
+ {item.cardData.domain} +
+
+ + {#if browser && ((isMobile() && item.mobileH >= 8) || (!isMobile() && item.h >= 4)) && item.cardData.image} + + {/if} + {#if item.cardData.href && !isEditing} + + + {item.cardData.hrefText ?? 'Learn more'} + + +
+ + + +
+
+ {/if} +
+{/if} diff --git a/src/lib/cards/core/LinkCard/LinkCardSettings.svelte b/src/lib/cards/core/LinkCard/LinkCardSettings.svelte index 94810da..8c72b0c 100644 --- a/src/lib/cards/core/LinkCard/LinkCardSettings.svelte +++ b/src/lib/cards/core/LinkCard/LinkCardSettings.svelte @@ -1,7 +1,7 @@