@@ -6,6 +6,7 @@ import { IDelivery, ResponsePaginated } from '@/interfaces';
6
6
7
7
import DeliveryPendingList from '@/components/ui/lists/DeliveryPendingList' ;
8
8
import DeliveryCompleteList from '@/components/ui/lists/DeliveryCompleteList' ;
9
+ import DeliveryOnCourse from '@/components/ui/lists/DeliveryOnCourse' ;
9
10
10
11
const Home : FC = async ( ) => {
11
12
const user = await getUserFromServer ( ) ;
@@ -16,20 +17,32 @@ const Home: FC = async () => {
16
17
} ) ;
17
18
18
19
const pendingTotalItems = res . totalItems ;
20
+
19
21
res = await getDeliveries ( { status : 'delivered' , userId : user . id } ) ;
20
22
21
23
const deliveredTotalItems = res . totalItems ;
22
24
25
+ res = await getDeliveries ( { status : 'on-course' , userId : user . id } ) ;
26
+
27
+ const deliveriesOnCourse = res . data ;
28
+ const totalItemsOnCourse = res . totalItems ;
23
29
return (
24
30
< >
25
31
< nav className = 'bg-primary' >
26
32
< div style = { { height : '75vh' } } >
27
33
< DropdownCard
28
34
title = 'Pending deliveries'
29
- subtitle = { `${ pendingTotalItems } pending` }
35
+ subtitle = { `${
36
+ pendingTotalItems + totalItemsOnCourse
37
+ } pending`}
30
38
>
31
39
{ ! user . enabled ? (
32
- < DeliveryPendingList />
40
+ < >
41
+ < DeliveryOnCourse
42
+ deliveriesOnCourse = { deliveriesOnCourse }
43
+ />
44
+ < DeliveryPendingList />
45
+ </ >
33
46
) : (
34
47
< div className = 'text-center text-black' >
35
48
You are not enabled to receive packages
0 commit comments