import { useState } from 'react'; import { Building2, Users, MapPin, Grid, Plus, Eye, Settings, Pencil, GitBranch, Search, ChevronDown } from "lucide-react"; import Button from "@/components/common/button"; import StatCard from "@/components/common/dashStatCard"; import Table from '@/components/common/dataTable'; import { StatusBadge } from '@/components/common/statusBadge'; export const organizationHeaders = [ "Organization", "Tenant ID", "Contact", "Time Zone", "Status", "Actions", ]; const ActionButtons = () => (
); export const organizationRows = [ [
AO
Apple One
ops@appleone.com
, TNT-1001 ,
Dhananjay T.
+91 98200 10001
, Asia/Kolkata, , , ], [
NP
Novotel Pune
fm@novotelpune.com
, TNT-1002 ,
Site FM Lead
+91 98220 20002
, Asia/Kolkata, , , ], [
SC
SRM Campus
estates@srm.edu
, TNT-1003 ,
Estates Office
+91 98430 30003
, Asia/Kolkata, , , ], [
L1
Local 1
admin@local1.com
, TNT-1004 ,
Local Admin
+91 98000 40004
, Asia/Kolkata, , , ], ]; export default function TenantsPortal() { return (
{/* --- HEADER SECTION --- */}
PLATFORM TENANTS

Tenants

Every organization provisioned on the platform. Manage onboarding, feature access, branding, and status.

{/* --- HEADER BUTTON --- */}
{/* --- TABLE CONTAINER WITH UPPER BAR --- */}
{/* Table Upper UI (Search Bar & Filter Dropdown) */}
{/* Search Bar Input */}
{/* All Statuses Filter Select Dropdown */}
{/* --- TABLE --- */} {/* Footer Record Count */}
{organizationRows.length} records
); }