Skip to content

Commit 2cd5472

Browse files
committed
feat: enhance mention notifications with deep linking and auto-redirection
1 parent 7ada3f9 commit 2cd5472

3 files changed

Lines changed: 316 additions & 184 deletions

File tree

‎apps/codebility/app/home/kanban/[projectId]/[id]/_components/tasks/TaskViewModal.tsx‎

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"use client";
22

33
import { useCallback, useEffect, useState } from "react";
4+
import { useSearchParams } from "next/navigation";
45
import Image from "next/image";
56
import DefaultAvatar from "@/components/DefaultAvatar";
67
import { Button } from "@/components/ui/button";
@@ -977,31 +978,31 @@ const TaskViewModal = ({
977978
<div className="flex -space-x-2">
978979
{sidekickDetails.length > 0
979980
? sidekickDetails.map((member) => (
980-
<div
981-
key={member.id}
982-
className="relative h-8 w-8 rounded-full border-2 border-white dark:border-gray-800"
983-
>
984-
{member.image_url ? (
985-
<Image
986-
src={member.image_url}
987-
alt={`${member.first_name} ${member.last_name}`}
988-
width={32}
989-
height={32}
990-
className="rounded-full object-cover"
991-
/>
992-
) : (
993-
<DefaultAvatar size={32} />
994-
)}
995-
</div>
996-
))
997-
: task.sidekick_ids.map((memberId) => (
998-
<div
999-
key={memberId}
1000-
className="relative h-8 w-8 rounded-full border-2 border-white dark:border-gray-800"
1001-
>
981+
<div
982+
key={member.id}
983+
className="relative h-8 w-8 rounded-full border-2 border-white dark:border-gray-800"
984+
>
985+
{member.image_url ? (
986+
<Image
987+
src={member.image_url}
988+
alt={`${member.first_name} ${member.last_name}`}
989+
width={32}
990+
height={32}
991+
className="rounded-full object-cover"
992+
/>
993+
) : (
1002994
<DefaultAvatar size={32} />
1003-
</div>
1004-
))}
995+
)}
996+
</div>
997+
))
998+
: task.sidekick_ids.map((memberId) => (
999+
<div
1000+
key={memberId}
1001+
className="relative h-8 w-8 rounded-full border-2 border-white dark:border-gray-800"
1002+
>
1003+
<DefaultAvatar size={32} />
1004+
</div>
1005+
))}
10051006
</div>
10061007
</div>
10071008
)}

0 commit comments

Comments
 (0)