{ if (!item.cardData.href.trim()) return; let link = validateLink(item.cardData.href); if (!link) { errorMessage = 'Invalid link'; return; } item.cardData.href = link; item.cardData.domain = new URL(link).hostname; item.cardData.hasFetched = false; oncreate?.(); }} class="flex flex-col gap-2" > Enter a link {#if errorMessage}

{errorMessage}

{/if}