19 lines
468 B
TypeScript
19 lines
468 B
TypeScript
import { api } from "@/lib/api";
|
|
|
|
export interface DashboardStats {
|
|
revenue_today: number;
|
|
revenue_week: number;
|
|
revenue_month: number;
|
|
orders_pending: number;
|
|
bookings_pending: number;
|
|
bookings_confirmed: number;
|
|
products_count: number;
|
|
catalog_value: number;
|
|
low_stock_count: number;
|
|
new_customers_month: number;
|
|
}
|
|
|
|
export async function getDashboardStats(): Promise<DashboardStats> {
|
|
return api.get<DashboardStats>("/admin/stats/overview");
|
|
}
|