diff --git a/components/sessions/SpeakersDetails.tsx b/components/sessions/SpeakersDetails.tsx index 73f3283..501fb8c 100644 --- a/components/sessions/SpeakersDetails.tsx +++ b/components/sessions/SpeakersDetails.tsx @@ -14,6 +14,17 @@ export const SpeakersDetails = ({ session }: { session: Session }) => { if (!showChild) { return null } + + const getTwitterUsername = (url: string) => { + if (url.includes('twitter.com/')) { + return url.split('twitter.com/')[1] + } + if (url.includes('x.com/')) { + return url.split('x.com/')[1] + } + return null + } + return (
@@ -63,7 +74,7 @@ export const SpeakersDetails = ({ session }: { session: Session }) => { > @ {speaker.twitter - ? speaker.twitter.split('twitter.com/')[1] + ? getTwitterUsername(speaker.twitter) : speaker.name}