diff --git a/components/actors/bio.vue b/components/actors/bio.vue index f3052fc..d7e177b 100644 --- a/components/actors/bio.vue +++ b/components/actors/bio.vue @@ -77,12 +77,15 @@ function getSocialUrl(social) { return null; } -const socials = props.actor.socials.slice(0, 10).map((social) => ({ - ...social, - handle: social.url - ? new URL(social.url).hostname - : social.handle, -})); +const socials = props.actor.socials + .filter((social) => social.platform) + .slice(0, 10) + .map((social) => ({ + ...social, + handle: social.url + ? new URL(social.url).hostname + : social.handle, + })); const aliases = Object .entries(props.actor.aliases.reduce((acc, alias) => {