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)}
>
-

{
- const target = e.target as HTMLImageElement
- target.style.display = "none"
- target.nextElementSibling?.classList.remove("hidden")
- }}
- />
-
+ {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 = ({
>
-

{
- const target = e.target as HTMLImageElement
- target.style.display = "none"
- target.nextElementSibling?.classList.remove("hidden")
- target.nextElementSibling?.classList.add("flex")
- }}
- />
-
-
-
+ {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()}