From 00b3aac1e3b4d8211bc2090f994f7c0a2a2d0309 Mon Sep 17 00:00:00 2001 From: Anish Sarkar <104695310+AnishSarkar22@users.noreply.github.com> Date: Tue, 17 Mar 2026 19:01:57 +0530 Subject: [PATCH] refactor: enhance mobile document display in DocumentsTableShell with additional skeleton loading and avatar integration --- .../components/DocumentsTableShell.tsx | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/surfsense_web/app/dashboard/[search_space_id]/documents/(manage)/components/DocumentsTableShell.tsx b/surfsense_web/app/dashboard/[search_space_id]/documents/(manage)/components/DocumentsTableShell.tsx index 311f764ae..75d8f4ca3 100644 --- a/surfsense_web/app/dashboard/[search_space_id]/documents/(manage)/components/DocumentsTableShell.tsx +++ b/surfsense_web/app/dashboard/[search_space_id]/documents/(manage)/components/DocumentsTableShell.tsx @@ -788,6 +788,7 @@ export function DocumentsTableShell({ + ))} @@ -885,6 +886,22 @@ export function DocumentsTableShell({ {getDocumentTypeIcon(doc.document_type, "h-4 w-4")} + {(() => { + const member = doc.created_by_id ? memberMap.get(doc.created_by_id) : null; + const displayName = + member?.name || doc.created_by_name || doc.created_by_email || "Unknown"; + const avatarUrl = member?.avatarUrl; + return ( + + + {avatarUrl && } + + {getInitials(displayName)} + + + + ); + })()} @@ -990,7 +1007,7 @@ export function DocumentsTableShell({