"use client"; import { BarChart2, Globe } from "lucide-react"; import Button from "@/components/common/button"; import InfoBanner from "@/components/common/infoBanner"; // Import your custom Card components import { Card } from "@/components/common/cardWrapper"; import { CardHeader } from "@/components/common/cardHeader"; import Table from "@/components/common/dataTable"; import { connectedheaders, connectedrows } from "@/constants/tabledata"; import { LIVE_FEED, RISK_RADAR_ITEMS, STAT_CARDS_DATA, VENDOR_PERFORMANCE } from "@/constants/constant"; export default function ConnectedOpsPortal() { return (
{/* Page Header Section */}
APPLE ONE — HQ TOWER INTELLIGENCE CONNECTED OPS

Connected operations

Every team, vendor and system on the same live context — portfolio-wide work orders, costs, SLAs and vendor performance in one place, with risks flagged before they escalate.

{/* Action Buttons */}
{/* --- STAT CARD GRID (REPLACED WITH UI MATCHING CARDS) --- */}
{STAT_CARDS_DATA.map((card, idx) => (

{card.title}

{card.value}

{card.subtext}

{/* Progress Bar */}
))}
{/* --- TABLE SECTION --- */}
{/* --- BELOW TABLE SECTION (RISK RADAR, VENDOR PERFORMANCE & LIVE FEED) --- */}
{/* Left Column: Risk Radar (7 Cols) */}
{RISK_RADAR_ITEMS.map((item, index) => (

{item.title}

{item.desc}

⏱ {item.tag}

))}
{/* Right Column: Vendor Performance & Live Context Feed (5 Cols) */}
{/* Top Right: Vendor Performance */}
{VENDOR_PERFORMANCE.map((vendor, idx) => (
{vendor.name}
{vendor.score}
))}

GreenScape flagged — also holds the disputed invoice in AI Helpdesk.

{/* Bottom Right: Live Context Feed */}
{LIVE_FEED.map((feed, idx) => (
{feed.time}

{feed.text}

))}
{/* --- INFO BANNER --- */}
); }