import { Database, FileText, Activity, AlertTriangle, Plus } from "lucide-react"; import InfoBanner from "@/components/common/infoBanner"; import Button from "@/components/common/button"; import StatCard from "@/components/common/dashStatCard"; import { Card } from '@/components/common/cardWrapper'; import { CardHeader } from '@/components/common/cardHeader'; import { approvalQueueData, categoryData } from "@/constants/constant"; export default function BudgetPortal() { return (
{/* --- HEADER SECTION WITH BUTTONS --- */}
Apple One — HQ Tower FINANCE O&M BUDGET

O&M budget management

Multi-dimensional budgets by site, department and asset — planned vs actual, variance, approvals and overrun alerts.

{/* --- HEADER BUTTONS --- */}
{/* --- STAT CARDS --- */}
{/* Annual budget */} {/* Spent YTD */} {/* Remaining */} {/* Overrun lines */}
{/* --- BUDGET DETAILS & APPROVAL QUEUE SECTION --- */}
{/* Planned vs Actual Table (Left 2 Columns) */}
{categoryData.map((row, idx) => ( ))}
Category Type Planned Actual Variance Utilization
{row.category} {row.type} {row.planned} {row.actual} {row.variance}
{row.utilization}%
{/* Approval Queue Panel (Right 1 Column) */}
{approvalQueueData.map((item) => (

{item.title}

{item.id} · {item.meta}

{item.status === "pending" ? ( ) : ( COMPLETED )}
))}
{/* Info Banner */}
); }