Added financial report

This commit is contained in:
Roba Boru
2026-08-12 11:24:12 +03:00
parent e2e1685b62
commit bdcdb4f047
12 changed files with 1170 additions and 232 deletions

View File

@@ -123,6 +123,7 @@ const navigationSections: { title: string; items: NavItem[] }[] = [
title: 'Analytics & Reports',
items: [
{ name: 'Overall', href: '/reports/overall', icon: BarChart3, permission: PERMS.reports.view },
{ name: 'Finance', href: '/reports/finance', icon: DollarSign, permission: PERMS.reports.view },
{ name: 'Seats', href: '/reports/seats', icon: Armchair, permission: PERMS.reports.view },
{ name: 'Blocked Seats', href: '/reports/blocked-seats', icon: Ban, permission: PERMS.reports.view },
{ name: 'Passengers', href: '/reports/passengers', icon: Users, permission: PERMS.reports.view },

View File

@@ -0,0 +1,10 @@
import { cn } from '@/lib/utils';
interface SkeletonProps {
className?: string;
}
/** A shimmering placeholder block. Give it the size/shape of the content it stands in for. */
export default function Skeleton({ className }: SkeletonProps) {
return <div className={cn('skeleton', className)} aria-hidden="true" />;
}