Files
cgr-next-js/lib/types/dashboard.ts

24 lines
445 B
TypeScript

import { LucideIcon } from "lucide-react";
export interface DashboardStat {
label: string;
value: string;
change?: string;
trend?: "up" | "down" | "neutral";
icon: LucideIcon;
}
export interface ModuleItem {
id: string;
title: string;
description: string;
icon: LucideIcon;
path: string;
color?: string; // Optional nice-to-have accent color
}
export interface ModuleCategory {
title: string;
items: ModuleItem[];
}