From 45da714b6c96c65dd67fa62cfd94e9b3962eff6c Mon Sep 17 00:00:00 2001 From: JNicolao Date: Wed, 30 Oct 2024 11:37:22 +0300 Subject: [PATCH] Update logic to get twitter username in SpeakerDetail component #103 --- components/sessions/SpeakersDetails.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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}