18 lines
441 B
TypeScript
18 lines
441 B
TypeScript
import api from "./api";
|
|
|
|
export interface DashboardStats {
|
|
products_total: number;
|
|
products_pending: number;
|
|
products_in_progress: number;
|
|
products_completed: number;
|
|
tasks_total: number;
|
|
tasks_pending: number;
|
|
tasks_in_progress: number;
|
|
tasks_completed: number;
|
|
}
|
|
|
|
export async function fetchDashboardStats(): Promise<DashboardStats> {
|
|
const { data } = await api.get<DashboardStats>("/dashboard/stats");
|
|
return data;
|
|
}
|