import { useState } from 'react'; import { Plus, ShieldCheck, Clock, Check, AlertTriangle, QrCode, FileText, Eye } from 'lucide-react'; import Button from "@/components/common/button"; import { permitsData, workPermitFilters } from '@/constants/constant'; import FilterTabs from '@/components/common/roundedFilters'; import StatCard from '@/components/common/dashStatCard'; import InfoBanner from '@/components/common/infoBanner'; import Table from '@/components/common/dataTable'; import { workPermitHeaders, workPermitRows } from '@/constants/tabledata'; export default function WorkPermitPortal() { const [activeFilter, setActiveFilter] = useState('All'); // Permit Data matching the UI return (
{/* --- HEADER SECTION --- */}
Apple One — HQ Tower Operations Work Permit

Permit to Work

A controlled permit-to-work lifecycle — request, risk review, approval, activation and close-out — per site and hazard type. QR-driven on the floor.

{/* Action Buttons */}
{/* --- STAT CARDS --- */}
{/* Active on site */} {/* Awaiting approval */} {/* Approved · ready */} {/* Expired · breach */}
{/* --- STATUS PILL FILTERS --- */}
{/* --- PERMIT TABLE SECTION --- */}
); }