From 2e38f7541ba993dcfde6a7b09dcbd4cc79c5ec9f Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Sat, 28 Mar 2026 23:22:55 +0100 Subject: [PATCH] Refactor avatar components across the application to use the new UserAvatar component, replacing instances of the Avatar component for improved consistency and maintainability. --- .../components/audience-member-row.svelte | 21 +++--------------- .../components/community-comment-item.svelte | 15 ++----------- .../components/analytics/student-table.svelte | 18 +++++---------- .../exercise/mark-exercise-modal.svelte | 7 +++--- .../exercise/submissions/individual.svelte | 10 ++++----- .../course/components/lesson/comments.svelte | 22 +++---------------- .../components/newsfeed/card/comments.svelte | 9 ++------ .../lib/features/course/pages/marks.svelte | 17 +++++--------- .../features/course/pages/submissions.svelte | 3 ++- .../ui/analytics/hero-profile-card.svelte | 12 ++-------- .../features/ui/navigation/app-setup.svelte | 4 ++-- .../features/ui/sidebar/footer/menu.svelte | 7 ++---- .../src/routes/org/[slug]/+page.svelte | 11 ++-------- .../src/routes/org/[slug]/setup/+page.svelte | 2 +- packages/db/src/schema.ts | 16 +++++++++----- packages/db/src/utils/seed/profile.ts | 1 - packages/ui/src/custom/user-avatar/index.ts | 4 ++++ .../src/custom/user-avatar/user-avatar.svelte | 22 +++++++++++++++++++ 18 files changed, 78 insertions(+), 123 deletions(-) create mode 100644 packages/ui/src/custom/user-avatar/index.ts create mode 100644 packages/ui/src/custom/user-avatar/user-avatar.svelte diff --git a/apps/dashboard/src/lib/features/audience/components/audience-member-row.svelte b/apps/dashboard/src/lib/features/audience/components/audience-member-row.svelte index d2fa5cd5..d4563521 100644 --- a/apps/dashboard/src/lib/features/audience/components/audience-member-row.svelte +++ b/apps/dashboard/src/lib/features/audience/components/audience-member-row.svelte @@ -1,10 +1,9 @@ + + + {#if src} + + {/if} + + + +