From b2f9166c22fc830a35dbd1e9b121e1a64e22994a Mon Sep 17 00:00:00 2001 From: hamid zarghami Date: Sat, 25 Jul 2026 12:46:57 +0330 Subject: [PATCH] tooltip --- src/pages/taskmanager/components/UserAvatar.tsx | 17 ++++++++++++++--- .../task-detail/comment/CommentItem.tsx | 2 +- .../task-detail/users/TaskDetailUsersList.tsx | 2 +- .../project/components/CreateProjectSidebar.tsx | 2 +- .../components/CreateWorkspaceSidebar.tsx | 2 +- 5 files changed, 18 insertions(+), 7 deletions(-) diff --git a/src/pages/taskmanager/components/UserAvatar.tsx b/src/pages/taskmanager/components/UserAvatar.tsx index 1bc2e64..b31bf63 100644 --- a/src/pages/taskmanager/components/UserAvatar.tsx +++ b/src/pages/taskmanager/components/UserAvatar.tsx @@ -5,11 +5,22 @@ type Props = { src?: string | null; alt?: string; className?: string; + showTooltip?: boolean; }; -const UserAvatar: FC = ({ src, alt = "", className = "size-6" }) => ( -
- {alt} +const UserAvatar: FC = ({ src, alt = "", className = "size-6", showTooltip = true }) => ( +
+
+ {alt} +
+ {showTooltip && alt ? ( + + {alt} + + ) : null}
); diff --git a/src/pages/taskmanager/components/task-detail/comment/CommentItem.tsx b/src/pages/taskmanager/components/task-detail/comment/CommentItem.tsx index 3bc0221..8c03734 100644 --- a/src/pages/taskmanager/components/task-detail/comment/CommentItem.tsx +++ b/src/pages/taskmanager/components/task-detail/comment/CommentItem.tsx @@ -69,7 +69,7 @@ const CommentItem: FC = ({ comment, taskId }) => { return (
- +
diff --git a/src/pages/taskmanager/components/task-detail/users/TaskDetailUsersList.tsx b/src/pages/taskmanager/components/task-detail/users/TaskDetailUsersList.tsx index d56c755..eb7e589 100644 --- a/src/pages/taskmanager/components/task-detail/users/TaskDetailUsersList.tsx +++ b/src/pages/taskmanager/components/task-detail/users/TaskDetailUsersList.tsx @@ -72,7 +72,7 @@ const TaskDetailUsersList: FC = ({ onToggle={() => onToggle(user.id)} ariaLabel={user.name} /> - +
{user.name}
); diff --git a/src/pages/taskmanager/project/components/CreateProjectSidebar.tsx b/src/pages/taskmanager/project/components/CreateProjectSidebar.tsx index 7c3c3a0..63c5b04 100644 --- a/src/pages/taskmanager/project/components/CreateProjectSidebar.tsx +++ b/src/pages/taskmanager/project/components/CreateProjectSidebar.tsx @@ -155,7 +155,7 @@ const CreateProjectSidebar: FC = ({ ) : ( selectedUsers.map((user) => (
- +
{user.name}
handleRemoveUser(user.id)} />
diff --git a/src/pages/taskmanager/workspace/components/CreateWorkspaceSidebar.tsx b/src/pages/taskmanager/workspace/components/CreateWorkspaceSidebar.tsx index 538741b..ab513f2 100644 --- a/src/pages/taskmanager/workspace/components/CreateWorkspaceSidebar.tsx +++ b/src/pages/taskmanager/workspace/components/CreateWorkspaceSidebar.tsx @@ -113,7 +113,7 @@ const CreateWorkspaceSidebar: FC = ({ key={user.id} className="bg-[#EBEEF5] flex gap-2 text-xs items-center px-2 py-2 rounded-lg" > - +
{user.name}