[WEB-6762] fix: missing profile icons for recent activities on "Your Work" Page #8812

This commit is contained in:
b-saikrishnakanth 2026-03-27 16:00:51 +05:30 committed by GitHub
parent 97b4abd693
commit c53968a7f8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -9,6 +9,7 @@ import { useParams } from "next/navigation";
import useSWR from "swr"; import useSWR from "swr";
// ui // ui
import { useTranslation } from "@plane/i18n"; import { useTranslation } from "@plane/i18n";
import { Avatar } from "@plane/propel/avatar";
import { EmptyStateCompact } from "@plane/propel/empty-state"; import { EmptyStateCompact } from "@plane/propel/empty-state";
import { Loader, Card } from "@plane/ui"; import { Loader, Card } from "@plane/ui";
import { calculateTimeAgo, getFileURL } from "@plane/utils"; import { calculateTimeAgo, getFileURL } from "@plane/utils";
@ -49,19 +50,12 @@ export const ProfileActivity = observer(function ProfileActivity() {
<div className="space-y-5"> <div className="space-y-5">
{userProfileActivity.results.map((activity) => ( {userProfileActivity.results.map((activity) => (
<div key={activity.id} className="flex gap-3"> <div key={activity.id} className="flex gap-3">
<div className="grid h-6 w-6 flex-shrink-0 place-items-center overflow-hidden rounded-sm"> <Avatar
{activity.actor_detail?.avatar_url && activity.actor_detail?.avatar_url !== "" ? ( name={activity.actor_detail?.display_name}
<img src={getFileURL(activity.actor_detail?.avatar_url)}
src={getFileURL(activity.actor_detail?.avatar_url)} size="base"
alt={activity.actor_detail?.display_name} shape="square"
className="rounded-sm" />
/>
) : (
<div className="grid h-6 w-6 place-items-center rounded-sm border-2 border-strong text-11 text-on-color">
{activity.actor_detail?.display_name?.charAt(0)}
</div>
)}
</div>
<div className="-mt-1 w-4/5 break-words"> <div className="-mt-1 w-4/5 break-words">
<p className="inline text-13 text-secondary"> <p className="inline text-13 text-secondary">
<span className="font-medium text-primary"> <span className="font-medium text-primary">