diff --git a/src/components/CmdKMenu.tsx b/src/components/CmdKMenu.tsx index 19e8dd6f5..9e9627585 100644 --- a/src/components/CmdKMenu.tsx +++ b/src/components/CmdKMenu.tsx @@ -486,17 +486,23 @@ const CmdKMenu = () => { onClick={() => !disabled && handleItemSelect(item)} >
- {`${data.github_username} { - const target = e.target as HTMLImageElement - target.style.display = "none" - target.nextElementSibling?.classList.remove("hidden") - }} - /> - + {data.github_username ? ( + <> + {`${data.github_username} { + const target = e.target as HTMLImageElement + target.style.display = "none" + target.nextElementSibling?.classList.remove("hidden") + }} + /> + + + ) : ( + + )}
{renderHighlighted(data, data.github_username)} diff --git a/src/components/HeaderLogin.tsx b/src/components/HeaderLogin.tsx index 1bbd4388c..ce8957134 100644 --- a/src/components/HeaderLogin.tsx +++ b/src/components/HeaderLogin.tsx @@ -34,10 +34,12 @@ export const HeaderLogin = () => { - + {session?.github_username && ( + + )} diff --git a/src/components/UserCard.tsx b/src/components/UserCard.tsx index 4113f2190..9eeb51447 100644 --- a/src/components/UserCard.tsx +++ b/src/components/UserCard.tsx @@ -35,20 +35,28 @@ export const UserCard: React.FC = ({ >
- {`${account.github_username} { - const target = e.target as HTMLImageElement - target.style.display = "none" - target.nextElementSibling?.classList.remove("hidden") - target.nextElementSibling?.classList.add("flex") - }} - /> -
- -
+ {account.github_username ? ( + <> + {`${account.github_username} { + const target = e.target as HTMLImageElement + target.style.display = "none" + target.nextElementSibling?.classList.remove("hidden") + target.nextElementSibling?.classList.add("flex") + }} + /> +
+ +
+ + ) : ( +
+ +
+ )}
diff --git a/src/components/organization/OrganizationCard.tsx b/src/components/organization/OrganizationCard.tsx index 4be041cbc..4492b7d6e 100644 --- a/src/components/organization/OrganizationCard.tsx +++ b/src/components/organization/OrganizationCard.tsx @@ -84,11 +84,13 @@ export const OrganizationCard: React.FC = ({ {/* Organization Avatar */}
- + {organization.name && ( + + )} {organization.name ?.split(" ") diff --git a/src/components/organization/OrganizationHeader.tsx b/src/components/organization/OrganizationHeader.tsx index 910dff765..c758feb00 100644 --- a/src/components/organization/OrganizationHeader.tsx +++ b/src/components/organization/OrganizationHeader.tsx @@ -41,11 +41,13 @@ export const OrganizationHeader: React.FC = ({
- + {organization.name && ( + + )} {(organization.name || "") .split(" ") @@ -97,11 +99,13 @@ export const OrganizationHeader: React.FC = ({
- + {organization.name && ( + + )} {(organization.name || "") .split(" ") diff --git a/src/components/organization/OrganizationMembers.tsx b/src/components/organization/OrganizationMembers.tsx index e16aecae2..1cbab7258 100644 --- a/src/components/organization/OrganizationMembers.tsx +++ b/src/components/organization/OrganizationMembers.tsx @@ -89,10 +89,12 @@ export const OrganizationMembers: React.FC = ({
- + {member.github_username && ( + + )} {member.github_username .split(" ") diff --git a/src/pages/organization-settings.tsx b/src/pages/organization-settings.tsx index cfe739f8c..1704e15e6 100644 --- a/src/pages/organization-settings.tsx +++ b/src/pages/organization-settings.tsx @@ -468,10 +468,12 @@ export default function OrganizationSettingsPage() { className="flex items-center gap-4 group cursor-pointer flex-1 min-w-0" > - + {member.github_username && ( + + )} {( member.github_username || diff --git a/src/pages/user-profile.tsx b/src/pages/user-profile.tsx index 4c4831e15..30f1e77cf 100644 --- a/src/pages/user-profile.tsx +++ b/src/pages/user-profile.tsx @@ -153,10 +153,12 @@ export const UserProfilePage = () => {
- + {githubUsername && ( + + )} {githubUsername?.[0]?.toUpperCase()}