From 8511c6472cc86fd025c6dc4519705c0df8072e38 Mon Sep 17 00:00:00 2001
From: Oliver Bryan <04oliverbryan@gmail.com>
Date: Thu, 1 Jan 2026 07:10:15 +0000
Subject: [PATCH] improved avatar displays site-wide
---
packages/frontend/src/components/avatar.tsx | 18 +++++++++++++++---
.../frontend/src/components/issues-table.tsx | 4 ++--
.../src/components/small-user-display.tsx | 3 ++-
todo.md | 1 -
4 files changed, 19 insertions(+), 7 deletions(-)
diff --git a/packages/frontend/src/components/avatar.tsx b/packages/frontend/src/components/avatar.tsx
index 2204534..d7ccb0f 100644
--- a/packages/frontend/src/components/avatar.tsx
+++ b/packages/frontend/src/components/avatar.tsx
@@ -1,10 +1,22 @@
import type { UserRecord } from "@issue/shared";
import { UserRound } from "lucide-react";
-export default function Avatar({ user, size }: { user: UserRecord; size?: number }) {
+export default function Avatar({ user, size }: { user?: UserRecord; size?: number }) {
+ if (user?.avatarURL) {
+ return (
+
+ );
+ }
+
return (
-