|
|
@@ -0,0 +1,65 @@
|
|
|
+import { Suspense } from 'react';
|
|
|
+import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card';
|
|
|
+import { Skeleton } from '@/components/ui/skeleton';
|
|
|
+
|
|
|
+export default function CintasCalendarSummaryPage() {
|
|
|
+ return (
|
|
|
+ <div className="container mx-auto py-6 px-4">
|
|
|
+ <div className="mb-6">
|
|
|
+ <h1 className="text-3xl font-bold tracking-tight">Cintas Install Calendar Summary</h1>
|
|
|
+ <p className="text-muted-foreground">
|
|
|
+ Overview of installation calendar activities and summary statistics
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div className="grid gap-6">
|
|
|
+ <Card>
|
|
|
+ <CardHeader>
|
|
|
+ <CardTitle>Installation Calendar Summary</CardTitle>
|
|
|
+ <CardDescription>
|
|
|
+ Comprehensive overview of all scheduled installations
|
|
|
+ </CardDescription>
|
|
|
+ </CardHeader>
|
|
|
+ <CardContent>
|
|
|
+ <div className="space-y-4">
|
|
|
+ <div className="grid grid-cols-1 md:grid-cols-3 gap-4">
|
|
|
+ <Card>
|
|
|
+ <CardHeader className="pb-3">
|
|
|
+ <CardTitle className="text-sm font-medium">Total Installations</CardTitle>
|
|
|
+ </CardHeader>
|
|
|
+ <CardContent>
|
|
|
+ <div className="text-2xl font-bold">--</div>
|
|
|
+ </CardContent>
|
|
|
+ </Card>
|
|
|
+
|
|
|
+ <Card>
|
|
|
+ <CardHeader className="pb-3">
|
|
|
+ <CardTitle className="text-sm font-medium">This Week</CardTitle>
|
|
|
+ </CardHeader>
|
|
|
+ <CardContent>
|
|
|
+ <div className="text-2xl font-bold">--</div>
|
|
|
+ </CardContent>
|
|
|
+ </Card>
|
|
|
+
|
|
|
+ <Card>
|
|
|
+ <CardHeader className="pb-3">
|
|
|
+ <CardTitle className="text-sm font-medium">Completed</CardTitle>
|
|
|
+ </CardHeader>
|
|
|
+ <CardContent>
|
|
|
+ <div className="text-2xl font-bold">--</div>
|
|
|
+ </CardContent>
|
|
|
+ </Card>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div className="border rounded-lg p-4">
|
|
|
+ <p className="text-sm text-muted-foreground">
|
|
|
+ Detailed calendar summary data will be displayed here once the backend integration is complete.
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </CardContent>
|
|
|
+ </Card>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ );
|
|
|
+}
|