import ActionButtons from "@/components/common/actionButton"; import Button from "@/components/common/button"; import { StatusBadge } from "@/components/common/statusBadge"; //Device Fleet export const devicefleetheaders = [ "DEVICE", "TYPE", "PROTOCOL", "LOCATION", "FIRMWARE", "LAST SEEN", "STATUS", "", ]; export const devicefleetrows = [ [ GW-01 , Gateway , BACnet/IP, Main LT panel , v2.4.1, 2 s ago, ,
, ], [ GW-02 , Gateway , Modbus TCP, Chiller plant room , v2.4.1, 4 s ago, ,
, ], [ CTL-11 , Controller , BACnet MS/TP, AHU-07 · Floor 5 , v1.9.0, 1 s ago, ,
, ], [ CTL-14 , Controller , BACnet MS/TP, AHU-09 · Basement , v1.7.2, 38 min ago, ,
, ], [ SNS-208 , IAQ sensor , MQTT · LoRa, Open office · L3 , v3.1.0, 12 s ago, ,
, ], [ SNS-231 , Energy meter , Modbus RTU, DG room , v3.0.4, 6 s ago, ,
, ], [ SNS-244 , Water meter , MQTT · NB-IoT, Pump room , v3.1.0, 20 s ago, ,
, ], ]; //Energy Utility in IOT app export const energyUtilityHeaders = [ "METER", "UTILITY", "READING", "LIVE", "STATUS", "LAST SYNC", ]; export const energyUtilityRows = [ [ MTR-EB-01 ,
Grid mains · EB Main LT panel
, 4,82,110 kWh, 312 kW, , 4 s ago, ], [ MTR-DG-01 ,
DG set · 500 kVA DG yard
, 18,240 kWh, 0 kW, , 8 s ago, ], [ MTR-SOL-01 ,
Solar rooftop Terrace inverter room
, 96,480 kWh, 74 kW, , 3 s ago, ], [ MTR-WTR-01 ,
Water · municipal Pump room inlet
, 12,940 kL, 2.1 kL/h, , 11 s ago, ], [ MTR-WTR-02 ,
Water · borewell Pump room inlet
, 3,410 kL, 0.6 kL/h, , 9 s ago, ], [ MTR-GAS-01 ,
LPG · kitchen bank Gas bank, B1
, 1,880 kg, , , 26 min ago, ], ]; //connected asset in intelligence export const connectedassetheaders = [ "Asset", "Location", "Now", "Setpoint", "Trend", "Status", "", ]; export const connectedassetrows = [ [ CASE-D12 , Dairy case · Store 4, Mumbai , 3.1°C, "2–4°C", stable, , , ], [ CASE-F03 , Frozen island · Store 4, Mumbai , -19.4°C, "≤ -18°C", stable, , , ], [ CASE-D07 , Dairy case · Store 9, Pune , 5.2°C, "2–4°C", +0.4°/h, , , ], [ CHIL-02 , Chiller · Horizon Tower , 6.8°C, "6–8°C", drifting, , , ], [ CASE-B01 , Beverage cooler · Store 2, Delhi , 3.8°C, "2–4°C", stable, , , ], [ AHU-07 , AHU · Lakeside Campus , 12.1°C, "11–13°C", stable, , , ], ]; //Connected Ops in intelligence export const connectedheaders = [ "Site", "Open WOs", "SLA", "Cost MTD", "Vendor Score", "Status", ]; export const connectedrows = [ [ Horizon Tower · Mumbai , "34", 96%, "₹8.4 L", "4.6 / 5", , ], [ Lakeside Campus · Pune , "51", 88%, "₹12.1 L", "4.1 / 5", , ], [ Metro Business Park · Delhi , "28", 93%, "₹6.7 L", "4.4 / 5", , ], [ Coastal One · Chennai , "63", 74%, "₹15.8 L", "3.2 / 5", , ], ]; // Asset Health page in intelligence export const assetHealthheaders = [ "Asset", "Criticality", "Health", "MTBF", "MTTR", "Recommendation", ]; export const assetHealthrows = [ [
Main DB
APP-1100 • Plumbing
, ,
88
, "162d", "3.5h", "On PPM plan", ], [
Main DB
APP-1103 • Plumbing
, ,
93
, "138d", "6h", "On PPM plan", ], [
Cooling Tower
APP-1106 • Electrical
, ,
62
, "186d", "6h", "Add condition check", ], [
Chiller
APP-1109 • Electrical
, ,
91
, "282d", "6h", "On PPM plan", ], [
Chiller
APP-1112 • Plumbing
, ,
82
, "186d", "5h", "On PPM plan", ], [
Air Handling Unit
APP-1115 • Plumbing
, ,
79
, "306d", "6.5h", "Add condition check", ], [
Main DB
APP-1118 • Electrical
, ,
72
, "138d", "2h", "Add condition check", ], [
Chiller
APP-1121 • Electrical
, ,
76
, "138d", "6h", "Add condition check", ], ]; //visitor management page in workplace export const visitorheaders = [ "Pass", "Visitor", "Company", "Host", "Purpose", "Type", "In", "Out", "Status", "", ]; export const visitorrows = [ [ VIS-4145, Rahul Mehta, "Voltas Ltd", "Dhananjay T.", "Maintenance visit", Contractor, "09:12", "—", , , ], [ VIS-4146, Anita Desai, "Siemens", "ME Local", "Interview", Interview, "—", "—", , , ], [ VIS-4147, Karthik R., "Schindler", "Site FM Lead", "Client meeting", Guest, "08:05", "10:40", , , ], [ VIS-4148, Priya Nair, "Amazon Logistics", "Estates Office", "Material delivery", Delivery, "—", "—", , , ], [ VIS-4149, Imran Q., "FreshMenu", "TECH Local", "AMC service", Contractor, "10:30", "—", , , ], [ VIS-4145, Rahul Mehta, "Voltas Ltd", "Dhananjay T.", "Maintenance visit", Contractor, "09:12", "—", , , ], [ VIS-4146, Anita Desai, "Siemens", "ME Local", "Interview", Interview, "—", "—", , , ], [ VIS-4147, Karthik R., "Schindler", "Site FM Lead", "Client meeting", Guest, "08:05", "10:40", , , ], [ VIS-4148, Priya Nair, "Amazon Logistics", "Estates Office", "Material delivery", Delivery, "—", "—", , , ], [ VIS-4149, Imran Q., "FreshMenu", "TECH Local", "AMC service", Contractor, "10:30", "—", , , ], ]; //Request page in operations export const requestheaders = [ "Request No.", "Department", "Issue", "Location", "Assignee", "Source", "Status", ]; export const requestrows = [ [ TFM/AP/2026/1009, "Electrical", "Lighting out", "Block 1 · G", "ME Local", Line, , ], [ TFM/AP/2026/1016, "HVAC", "AHU not cooling", "Lobby · 1", "Dhananjay T.", Walk-in, , ], [ TFM/AP/2026/1023, "HVAC", "Thermostat fault", "Block 1 · 1", "ME Local", Mobile app, , ], [ TFM/AP/2026/1030, "HVAC", "Thermostat fault", "Block 1 · 1", "Dhananjay T.", Mobile app, , ], [ TFM/AP/2026/1037, "Civil", "Glass break", "Block 1 · 1", "Local Helpdesk", Walk-in, , ], [ TFM/AP/2026/1044, "HVAC", "Chiller alarm", "Block 1 · 1", "Dhananjay T.", Mobile app, , ], [ TFM/AP/2026/1051, "Plumbing", "Water leakage", "Lobby · 1", "Local Helpdesk", Walk-in, , ], [ TFM/AP/2026/1058, "Civil", "Glass break", "Block 2 · 2", "Dhananjay T.", Walk-in, , ], [ TFM/AP/2026/1065, "Civil", "Ceiling crack", "Lobby · G", "ME Local", Line, , ], [ TFM/AP/2026/1072, "Plumbing", "Water leakage", "Block 2 · G", "TECH Local", Line, , ], [ TFM/AP/2026/1079, "Electrical", "DB switch fault", "Tower A · 1", "TECH Local", Mobile app, , ], [ TFM/AP/2026/1086, "HVAC", "AHU not cooling", "Lobby · 3", "TECH Local", Walk-in, , ], ]; //helpdesk in page export const helpdeskheaders = [ "", "Block", "Floor", "Zone", "Department", "Location", "Window", "TAT", "Sched.", "Approval", "Status", "Actions", ]; const checkbox = ( ); export const helpdeskrows = [ [ checkbox, "Block 2", "1", "Z2", "HVAC", Parking P1, 01:56–18:00, "60m", "4", ✓ Yes, , , ], [ checkbox, "Block 1", "2", "Z1", "Inspection work", Cafeteria, 01:56–23:59, "360m", "6", , , , ], [ checkbox, "Block 2", "G", "N", "Inspection work", Main lobby, 08:00–23:59, "360m", "4", ✓ Yes, , , ], [ checkbox, "Block 1", "2", "Z2", "Electrical", Reception, 08:00–18:00, "360m", "4", , , , ], [ checkbox, "Block 2", "3", "Z1", "Housekeeping", Cafeteria, 08:00–18:00, "20m", "8", ✓ Yes, , , ], [ checkbox, "Block 1", "3", "Z1", "Electrical", Food court, 08:00–17:30, "20m", "8", , , , ], [ checkbox, "Block 2", "1", "Z2", "HVAC", Parking P1, 01:56–18:00, "60m", "4", ✓ Yes, , , ], [ checkbox, "Block 1", "2", "Z1", "Inspection work", Cafeteria, 01:56–23:59, "360m", "6", , , , ], [ checkbox, "Block 2", "G", "N", "Inspection work", Main lobby, 08:00–23:59, "360m", "4", ✓ Yes, , , ], [ checkbox, "Block 1", "2", "Z2", "Electrical", Reception, 08:00–18:00, "360m", "4", , , , ], [ checkbox, "Block 2", "3", "Z1", "Housekeeping", Cafeteria, 08:00–18:00, "20m", "8", ✓ Yes, , , ], [ checkbox, "Block 1", "3", "Z1", "Electrical", Food court, 08:00–17:30, "20m", "8", , , , ], ]; //Equipment Page in operations export const equipmentheaders = [ "Code", "Equipment", "Group", "Block · Floor", "Service Provider", "Criticality", "PPM Status", "Actions", ]; export const equipmentrows = [ [ APP-1100, Cooling Tower, "Electrical", "Block 1 · 2", "Blue Star", "Important", , , ], [ APP-1103, Air Handling Unit, "Plumbing", "Tower A · 1", "Blue Star", , , , ], [ APP-1106, VRV Outdoor, "Electrical", "Tower A · G", "Voltas", , , , ], [ APP-1109, VRV Outdoor, "HVAC", "Tower A · 1", "Voltas", "Normal", , , ], [ APP-1112, Air Handling Unit, "HVAC", "Tower A · G", "In-house", , , , ], [ APP-1115, Air Handling Unit, "Electrical", "Tower A · 2", "Voltas", , , , ], [ APP-1118, Chiller, "Electrical", "Block 1 · 1", "In-house", "Important", , , ], [ APP-1121, Cooling Tower, "Plumbing", "Tower A · 1", "Blue Star", "Normal", , , ], ]; // Energy page in Operartions export const meterHeaders = [ "Meter", "Name", "Location", "Type", "MF", "", ]; export const meterRows = [ [ MTR-1, Electricity main 1, "Block riser", "Electricity", "10",
, ], [ MTR-2, Water main 2, "Block riser", "Water", "100",
, ], [ MTR-3, Diesel main 3, "Block riser", "Diesel", "10",
, ], [ MTR-4, Electricity main 4, "Block riser", "Electricity", "1",
, ], [ MTR-5, Water main 5, "Block riser", "Water", "10",
, ], ]; export const readingHeaders = [ "Meter", "Prev", "Current", "Cons.", "UOM", ]; export const readingRows = [ [ "MTR-1", "40.00", "58.00", 180.0, kWh, ], [ "MTR-2", "49.00", "69.00", 2000.0, kL, ], [ "MTR-3", "58.00", "80.00", 220.0, L, ], [ "MTR-4", "67.00", "91.00", 24.0, kWh, ], [ "MTR-5", "76.00", "102.00", 260.0, kL, ], ]; //Report page in Insight export const reportheaders = [ "Code", "Equipment", "Group", "Block · Floor", "Service Provider", "Manufacturer", "Model", ]; export const reportrows = [ [ APP-1100, Cooling Tower, "Electrical", "Block 1 · 2", "Blue Star", "Kirloskar", M-550, ], [ APP-1103, Air Handling Unit, "Plumbing", "Tower A · 1", "Blue Star", "Voltas", M-550, ], [ APP-1106, VRV Outdoor, "Electrical", "Tower A · G", "Voltas", "Daikin", M-320, ], [ APP-1109, VRV Outdoor, "HVAC", "Tower A · 1", "Voltas", "Blue Star", M-320, ], [ APP-1112, Air Handling Unit, "HVAC", "Tower A · G", "In-house", "Voltas", M-550, ], [ APP-1115, Air Handling Unit, "Electrical", "Tower A · 2", "Voltas", "Daikin", M-XR9, ], [ APP-1118, Chiller, "Electrical", "Block 1 · 1", "In-house", "Blue Star", M-XR9, ], [ APP-1121, Cooling Tower, "Plumbing", "Tower A · 1", "Blue Star", "Daikin", M-550, ], ]; //Cost Invoice Page const CostActionButton = ({ text }: { text: string }) => ( ); export const costInvoiceheaders = [ "Invoice", "Client", "Period", "Amount", "Raised", "Due", "Status", "", ]; export const costInvoicerows = [ [ INV-9040, Apple One Corp, "Jun 2026", ₹12.4 L, Jun 5, 2026, Jul 5, 2026, , , ], [ INV-9041, Novotel F&B, "Jun 2026", ₹8.6 L, Jun 9, 2026, Jul 9, 2026, , , ], [ INV-9042, SRM Estates, "Jun 2026", ₹4.3 L, Jun 13, 2026, Jul 13, 2026, , , ], [ INV-9043, Local Mart, "Jun 2026", ₹21.0 L, Jun 17, 2026, Jul 17, 2026, , , ], [ INV-9044, Regus Spaces, "Jun 2026", ₹6.8 L, Jun 21, 2026, Jul 21, 2026, , , ], [ INV-9105, Apple One Corp, "Jun 2026", ₹12.4 L, Jun 5, 2026, Jul 5, 2026, , , ], [ INV-9106, Novotel F&B, "Jun 2026", ₹8.6 L, Jun 9, 2026, Jul 9, 2026, , , ], [ INV-9107, SRM Estates, "Jun 2026", ₹4.3 L, Jun 13, 2026, Jul 13, 2026, , , ], [ INV-9108, Local Mart, "Jun 2026", ₹21.0 L, Jun 17, 2026, Jul 17, 2026, , , ], [ INV-9107, SRM Estates, "Jun 2026", ₹4.3 L, Jun 13, 2026, Jul 13, 2026, , , ], [ INV-9108, Local Mart, "Jun 2026", ₹21.0 L, Jun 17, 2026, Jul 17, 2026, , , ], ]; //Training Page export const trainingheaders = [ "Course", "Type", "Completed", "Progress", "Renewal", "Status", "", ]; export const trainingrows = [ [ Fire safety & evacuation , Mandatory , "44/48",
, Annual, , , ], [ Working at height , Mandatory , "12/16",
, 2 years, , , ], [ Electrical LOTO , Mandatory , "12/12",
, 2 years, , , ], [ First aid & CPR , Optional , "9/20",
, 3 years, , , ], [ New-joiner onboarding , Onboarding , "5/6",
, , , , ], [ ISO 41001 awareness , Optional , "21/30",
, , , , ], ]; //Statutory Compliance Page export const statutoryheaders = [ "Obligation", "Category", "Authority", "Site", "Expiry", "Expires In", "Docs", "Status", "Actions", ]; export const statutoryrows = [ [ Fire NOC, Statutory · Fire, "Fire Dept.", "HQ Tower", Oct 1, 2026, 120 days, ✓ 1, , , ], [ Lift License, Statutory · Lifts, "Inspectorate", "HQ Tower", Oct 2, 2026, 24 days, , , , ], [ Pressure Vessel Cert (IBR), Statutory · Pressure, "Boiler Board", "Plant", Jun 22, 2026, Expired 8d, , , , ], [ Pollution Consent (CTO), Environmental, "Pollution Board", "Plant", Oct 4, 2026, 75 days, ✓ 1, , , ], [ Fire NOC, Statutory · Fire, "Fire Dept.", "HQ Tower", Oct 1, 2026, 120 days, ✓ 1, , , ], [ Lift License, Statutory · Lifts, "Inspectorate", "HQ Tower", Oct 2, 2026, 24 days, , , , ], [ Pressure Vessel Cert (IBR), Statutory · Pressure, "Boiler Board", "Plant", Jun 22, 2026, Expired 8d, , , , ], [ Pollution Consent (CTO), Environmental, "Pollution Board", "Plant", Oct 4, 2026, 75 days, ✓ 1, , , ], ]; //Fire And Safety Page export const firesafetyheaders = [ "Equipment", "Location", "Qty", "Next Due", "Status", "", ]; export const firesafetyrows = [ [ Fire extinguishers
(CO2/DCP)
, "All floors", "84", Jul 14,
2026
, , , ], [ Smoke & heat detectors , "Plant + floors", "212", Jun 30,
2026
, , , ], [ Sprinkler system , Basement +
atrium
, "1", Aug 02,
2026
, , , ], [ Fire hydrants & hose reels , "External + risers", "18", Jun 28,
2026
, , , ], [ Emergency lighting , "Stairwells", "46", Sep 10,
2026
, , , ], [ Fire alarm panel , "BMS room", "2", Jul 01,
2026
, , , ], ]; // Contracts page export const contractheaders = [ "Contract", "Vendor", "Scope", "Value", "SLA", "Scorecard", "Expires", "", ]; export const contractrows = [ [ CTR-700, Voltas Ltd, "HVAC AMC", ₹24.0 L, 98%, ★★★★★ 4.6, 120 d,
, ], [ CTR-701, Blue Star, "Elevator AMC", ₹18.0 L, 91%, ★★★★☆ 4.1, 22 d,
, ], [ CTR-702, Sterling FM, "Soft services", ₹36.0 L, 86%, ★★★☆☆ 3.4, 75 d,
, ], [ CTR-703, OTIS Elevators, "DG maintenance", ₹6.5 L, 79%, ★★★☆☆ 2.9, Expired,
, ], [ CTR-704, Sodexo, "Security services", ₹42.0 L, 99%, ★★★★★ 4.8, 210 d,
, ], [ CTR-705, Securitas, "Pest control", ₹4.2 L, 94%, ★★★★☆ 4.3, 48 d,
, ], [ CTR-726, Voltas Ltd, "HVAC AMC", ₹24.0 L, 98%, ★★★★★ 4.6, 120 d,
, ], [ CTR-727, Blue Star, "Elevator AMC", ₹18.0 L, 91%, ★★★★☆ 4.1, 22 d,
, ], [ CTR-728, Sterling FM, "Soft services", ₹36.0 L, 86%, ★★★☆☆ 3.4, 75 d,
, ], ]; // Audit ans Survey page export const auditheaders = [ "Ref", "Audit / Survey", "Site", "Score", "Findings", "Status", "", ]; export const auditrows = [ [ AUD-301 , Safety walk , "HQ Tower", 92, "2", , , ], [ AUD-302 , Housekeeping survey , "HQ Tower", 78, "5", ,
, ], [ AUD-303 , ISO 41001 internal , "Annexe", 88, "3", ,
, ], [ AUD-304 , Energy audit , "Plant", 81, "4", , , ], [ AUD-305 , Vendor SLA review , "All sites", 95, "1", , , ], [ AUD-325 , Safety walk , "HQ Tower", 92, "2", ,
, ], [ AUD-326 , Housekeeping survey , "HQ Tower", 78, "5", , , ], [ AUD-327 , ISO 41001 internal , "Annexe", 88, "3", ,
, ], [ AUD-328 , Energy audit , "Plant", 81, "4", ,
, ], ];