diff --git a/src/lib/cards/social/FriendsCard/FriendsCard.svelte b/src/lib/cards/social/FriendsCard/FriendsCard.svelte index ed2690f3..c80edcda 100644 --- a/src/lib/cards/social/FriendsCard/FriendsCard.svelte +++ b/src/lib/cards/social/FriendsCard/FriendsCard.svelte @@ -66,8 +66,8 @@ } function getLink(profile: FriendsProfile): string { - if (profile.hasBlento && profile.handle && profile.handle !== 'handle.invalid') { - return `/${profile.handle}`; + if (profile.hasBlento && profile.url) { + return profile.url; } if (profile.handle && profile.handle !== 'handle.invalid') { return `https://bsky.app/profile/${profile.handle}`; diff --git a/src/lib/website/Context.svelte b/src/lib/website/Context.svelte index 5c4a5779..41501445 100644 --- a/src/lib/website/Context.svelte +++ b/src/lib/website/Context.svelte @@ -20,7 +20,7 @@ setAdditionalUserData(data.additionalData); setCanEdit( - () => dev || (user.isLoggedIn && user.profile?.did === data.did && isEditing === true) + () => (dev && isEditing === true) || (user.isLoggedIn && user.profile?.did === data.did && isEditing === true) ); // svelte-ignore state_referenced_locally