mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-30 05:18:11 +00:00
feat: dashbaord overview
This commit is contained in:
@@ -4,9 +4,11 @@ import { URL_CONSTANTS } from "@/constants/URLS";
|
||||
import type {
|
||||
IOverviewBillingTab,
|
||||
IOverviewBookingsTab,
|
||||
IOverviewClearanceTab,
|
||||
IOverviewContractsTab,
|
||||
IOverviewCustomersTab,
|
||||
IOverviewDashboard,
|
||||
IOverviewFleetTab,
|
||||
IOverviewOperationsTab,
|
||||
IOverviewStaffTab,
|
||||
OverviewRange,
|
||||
@@ -52,6 +54,19 @@ export const overviewService = {
|
||||
return unwrap(response);
|
||||
},
|
||||
|
||||
getFleetTab: async (range?: OverviewRange): Promise<IOverviewFleetTab> => {
|
||||
const response = await client.get<IOverviewFleetTab>(O.FLEET, {
|
||||
params: range ? { range } : undefined,
|
||||
});
|
||||
return unwrap(response);
|
||||
},
|
||||
|
||||
/** Document + invoice queues; not range-scoped — these are open work items. */
|
||||
getClearanceTab: async (): Promise<IOverviewClearanceTab> => {
|
||||
const response = await client.get<IOverviewClearanceTab>(O.CLEARANCE);
|
||||
return unwrap(response);
|
||||
},
|
||||
|
||||
getCustomersTab: async (range?: OverviewRange): Promise<IOverviewCustomersTab> => {
|
||||
const response = await client.get<IOverviewCustomersTab>(O.CUSTOMERS, {
|
||||
params: range ? { range } : undefined,
|
||||
|
||||
Reference in New Issue
Block a user