diff --git a/apps/web/src/routes/devcard/[id]/+page.svelte b/apps/web/src/routes/devcard/[id]/+page.svelte index a38073f..d86f9d2 100644 --- a/apps/web/src/routes/devcard/[id]/+page.svelte +++ b/apps/web/src/routes/devcard/[id]/+page.svelte @@ -1,7 +1,13 @@ @@ -101,6 +126,10 @@ +{#if toastMessage} +
{toastMessage}
+{/if} + diff --git a/apps/web/src/routes/u/[username]/+page.svelte b/apps/web/src/routes/u/[username]/+page.svelte index f7750ec..85756e7 100644 --- a/apps/web/src/routes/u/[username]/+page.svelte +++ b/apps/web/src/routes/u/[username]/+page.svelte @@ -1,4 +1,5 @@ @@ -66,21 +87,39 @@ {#each profile.links as link} {@const platform = PLATFORMS[link.platform]} {@const color = platformColors[link.platform] || '#6366f1'} - -
- {platform?.name.charAt(0) || '?'} -
-
- {platform?.name || link.platform} - {link.username} -
- -
+ {@const isCopy = platform?.followStrategy === 'copy'} + {#if isCopy} + + {:else} + +
+ {platform?.name.charAt(0) || '?'} +
+
+ {platform?.name || link.platform} + {link.username} +
+ +
+ {/if} {/each} @@ -95,6 +134,10 @@ Powered by DevCard — Open Source Developer Profiles + + {#if toastMessage} +
{toastMessage}
+ {/if} {/if}