diff --git a/packages/ui/src/common/components/icons/socials/Twitter.tsx b/packages/ui/src/common/components/icons/socials/Twitter.tsx index b5e425cae8..8fc2b3bbc3 100644 --- a/packages/ui/src/common/components/icons/socials/Twitter.tsx +++ b/packages/ui/src/common/components/icons/socials/Twitter.tsx @@ -2,11 +2,15 @@ import React from 'react' export const TwitterIcon = ({ className }: { className?: string }) => { return ( - - + + ) } diff --git a/packages/ui/src/memberships/components/MemberProfile/MemberDetails.tsx b/packages/ui/src/memberships/components/MemberProfile/MemberDetails.tsx index eaae77886c..91099ece0c 100644 --- a/packages/ui/src/memberships/components/MemberProfile/MemberDetails.tsx +++ b/packages/ui/src/memberships/components/MemberProfile/MemberDetails.tsx @@ -12,13 +12,13 @@ import { SidePaneLabel, EmptyBody, } from '@/common/components/SidePane' -import { capitalizeFirstLetter } from '@/common/helpers' import { useIsMyMembership } from '@/memberships/hooks/useIsMyMembership' import { useMemberExtraInfo } from '@/memberships/hooks/useMemberExtraInfo' import { useMember } from '../../hooks/useMembership' import { Member } from '../../types' import { MemberInfo } from '../MemberInfo' +import { socialTitle } from '../SocialMediaTile/SocialMediaTile' import { TransferInviteButton } from '../TransferInviteButton' type Props = { member: Member } @@ -131,7 +131,7 @@ export const MemberDetails = React.memo(({ member }: Props) => { {memberDetails?.externalResources && memberDetails.externalResources.map((externalResource) => ( - + {externalResource.value} ))} diff --git a/packages/ui/src/memberships/components/SocialMediaSelector/SocialMediaSelector.tsx b/packages/ui/src/memberships/components/SocialMediaSelector/SocialMediaSelector.tsx index 4e9cc2e30d..7f30a82a61 100644 --- a/packages/ui/src/memberships/components/SocialMediaSelector/SocialMediaSelector.tsx +++ b/packages/ui/src/memberships/components/SocialMediaSelector/SocialMediaSelector.tsx @@ -5,10 +5,11 @@ import styled from 'styled-components' import { InputComponent, InputText } from '@/common/components/forms' import { TextBig, TextMedium } from '@/common/components/typography' -import { capitalizeFirstLetter } from '@/common/helpers' import { socialMediaList, SocialMediaTile, Socials } from '@/memberships/components/SocialMediaTile/SocialMediaTile' import { MemberFormFields } from '@/memberships/modals/BuyMembershipModal/BuyMembershipFormModal' +import { socialTitle } from '../SocialMediaTile/SocialMediaTile' + const socialToPlaceholder: Record = { HYPERLINK: 'Enter URL', WECHAT: 'Enter Username', @@ -80,7 +81,7 @@ export const SocialMediaSelector = ({ initialSocials }: Props) => { id={social + 1} inputSize="m" name={`externalResources.${social}`} - label={capitalizeFirstLetter(social.toLowerCase())} + label={socialTitle(social)} > { + switch (social) { + case 'TWITTER': + return 'X' + + default: + return capitalizeFirstLetter(social.toLowerCase()) + } +} + export const SocialMediaTile = React.memo(({ social, onClick, active, id }: SocialMediaTileProps) => { return ( {socialToIcon[social]} - {capitalizeFirstLetter(social.toLowerCase())} + {socialTitle(social)} )