31 lines
562 B
TypeScript
31 lines
562 B
TypeScript
export interface DashboardStats {
|
|
totalDocuments: number;
|
|
documentsThisMonth: number;
|
|
pendingApprovals: number;
|
|
approved: number;
|
|
totalRfas: number;
|
|
totalCirculations: number;
|
|
}
|
|
|
|
export interface ActivityLog {
|
|
id: number;
|
|
user: {
|
|
name: string;
|
|
initials: string;
|
|
avatar?: string;
|
|
};
|
|
action: string;
|
|
description: string;
|
|
createdAt: string;
|
|
targetUrl: string;
|
|
}
|
|
|
|
export interface PendingTask {
|
|
id: number;
|
|
title: string;
|
|
description: string;
|
|
daysOverdue: number;
|
|
url: string;
|
|
priority: "HIGH" | "MEDIUM" | "LOW";
|
|
}
|