Skip to content

Commit 742f250

Browse files
committed
add read notification checkmark
1 parent ea11fa0 commit 742f250

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

web/src/features/monitoring-observers/components/PushMessageDetails/PushMessageDetails.tsx

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@ import { DateTimeFormat } from '@/common/formats';
77
import type { FunctionComponent } from '@/common/types';
88
import { NavigateBack } from '@/components/NavigateBack/NavigateBack';
99
import { useCurrentElectionRoundStore } from '@/context/election-round.store';
10-
import { pushMessageDetailsQueryOptions ,Route} from '@/routes/monitoring-observers/push-messages.$id_.view';
10+
import { pushMessageDetailsQueryOptions, Route } from '@/routes/monitoring-observers/push-messages.$id_.view';
11+
import { CheckIcon } from '@heroicons/react/24/outline';
1112
import { useSuspenseQuery } from '@tanstack/react-query';
1213

1314
export default function PushMessageDetails(): FunctionComponent {
14-
const { id } = Route.useParams()
15-
const currentElectionRoundId = useCurrentElectionRoundStore(s => s.currentElectionRoundId);
15+
const { id } = Route.useParams();
16+
const currentElectionRoundId = useCurrentElectionRoundStore((s) => s.currentElectionRoundId);
1617
const { data: pushMessage } = useSuspenseQuery(pushMessageDetailsQueryOptions(currentElectionRoundId, id));
1718

1819
return (
@@ -47,9 +48,14 @@ export default function PushMessageDetails(): FunctionComponent {
4748
<div className='flex flex-col gap-1'>
4849
<p className='font-bold text-gray-700'>Total targeted observers {pushMessage?.receivers?.length ?? 0}</p>
4950
{pushMessage?.receivers?.map((receiver) => (
50-
<p className='font-normal text-gray-900' key={receiver.id}>
51-
{receiver.name}
52-
</p>
51+
<div className='flex gap-1'>
52+
<p className='font-normal text-gray-900' key={receiver.id}>
53+
{receiver.name}
54+
</p>
55+
{receiver.hasReadNotification && (
56+
<CheckIcon title='Notification read' className='h-4 w-4 self-center' color='#147638' />
57+
)}
58+
</div>
5359
))}
5460
</div>
5561
</div>

0 commit comments

Comments
 (0)