@@ -16,19 +16,82 @@ import {
1616
1717import NavbarOrganization from "../components/ui/navbar_organization" ;
1818
19+ // destructuring with colons will rename the variables
1920const Organization_Activity_Page = ( ) => {
2021 // for the recent activity panel
2122 const {
22- data,
23- loading,
24- error,
25- refresh,
26- } : organization_clean_backend_calls_return_interface =
27- useOrganizationBackendGetItems ( "all" ) ;
28- console . log ( "Data from useOrganizationBackendGetItems:" , data ) ;
29- console . log ( "Loading state:" , loading ) ;
30- console . log ( "Error state:" , error ) ;
31- console . log ( "Refresh function:" , refresh ) ;
23+ // renmaes data -> allData
24+ data : allData ,
25+ loading : allLoading ,
26+ error : allError ,
27+ refresh : allRefresh ,
28+ } : organization_clean_backend_calls_return_interface = useOrganizationBackendGetItems (
29+ "all" ,
30+ ) ;
31+
32+ console . log ( "Data from useOrganizationBackendGetItems:" , allData ) ;
33+ console . log ( "Loading state:" , allLoading ) ;
34+ console . log ( "Error state:" , allError ) ;
35+ console . log ( "Refresh function:" , allRefresh ) ;
36+
37+ // for the statistic cards //
38+ const {
39+ data : expiringData ,
40+ loading : expiringLoading ,
41+ error : expiringError ,
42+ refresh : expiringRefresh ,
43+ } : organization_clean_backend_calls_return_interface = useOrganizationBackendGetItems (
44+ "Expiring" ,
45+ ) ;
46+
47+ console . log ( "Data from useOrganizationBackendGetItems:" , expiringData ) ;
48+ console . log ( "Loading state:" , expiringLoading ) ;
49+ console . log ( "Error state:" , expiringError ) ;
50+ console . log ( "Refresh function:" , expiringRefresh ) ;
51+
52+ const {
53+ data : dueData ,
54+ loading : dueLoading ,
55+ error : dueError ,
56+ refresh : dueRefresh ,
57+ } : organization_clean_backend_calls_return_interface = useOrganizationBackendGetItems (
58+ "Due" ,
59+ ) ;
60+
61+ console . log ( "Data from useOrganizationBackendGetItems:" , dueData ) ;
62+ console . log ( "Loading state:" , dueLoading ) ;
63+ console . log ( "Error state:" , dueError ) ;
64+ console . log ( "Refresh function:" , dueRefresh ) ;
65+
66+ const {
67+ data : borrowedData ,
68+ loading : borrowedLoading ,
69+ error : borrowedError ,
70+ refresh : borrowedRefresh ,
71+ } : organization_clean_backend_calls_return_interface = useOrganizationBackendGetItems (
72+ "Borrowed" ,
73+ ) ;
74+
75+ console . log ( "Data from useOrganizationBackendGetItems:" , borrowedData ) ;
76+ console . log ( "Loading state:" , borrowedLoading ) ;
77+ console . log ( "Error state:" , borrowedError ) ;
78+ console . log ( "Refresh function:" , borrowedRefresh ) ;
79+
80+ const {
81+ data : returnedData ,
82+ loading : returnedLoading ,
83+ error : returnedError ,
84+ refresh : returnedRefresh ,
85+ } : organization_clean_backend_calls_return_interface = useOrganizationBackendGetItems (
86+ "Returned" ,
87+ ) ;
88+
89+ console . log ( "Data from useOrganizationBackendGetItems:" , returnedData ) ;
90+ console . log ( "Loading state:" , returnedLoading ) ;
91+ console . log ( "Error state:" , returnedError ) ;
92+ console . log ( "Refresh function:" , returnedRefresh ) ;
93+
94+ // end of statistic cards //
3295
3396 // This is for the overlay modal
3497 const [ isModalOpen , setIsModalOpen ] = useState ( false ) ;
@@ -68,25 +131,25 @@ const Organization_Activity_Page = () => {
68131 < Inventory_Status_Card
69132 title = "Expiring Inventory"
70133 viewAllHref = "/organization_whole_inventory"
71- data = { data }
134+ data = { expiringData }
72135 onItemClick = { handleItemClick }
73136 />
74137 < Inventory_Status_Card
75138 title = "Inventory Due"
76139 viewAllHref = "/organization_whole_inventory"
77- data = { data }
140+ data = { dueData }
78141 onItemClick = { handleItemClick }
79142 />
80143 < Inventory_Status_Card
81144 title = "Borrowed Items"
82145 viewAllHref = "/organization_whole_inventory"
83- data = { data }
146+ data = { borrowedData }
84147 onItemClick = { handleItemClick }
85148 />
86149 < Inventory_Status_Card
87150 title = "Returned Items"
88151 viewAllHref = "/organization_whole_inventory"
89- data = { data }
152+ data = { returnedData }
90153 onItemClick = { handleItemClick }
91154 />
92155 </ div >
@@ -97,7 +160,7 @@ const Organization_Activity_Page = () => {
97160 < section className = "activity-panel" >
98161 < Recent_Activity_Panel
99162 onItemClick = { handleItemClick }
100- data = { data }
163+ data = { allData }
101164 />
102165 </ section >
103166
0 commit comments