"use client"; import Button from "@/components/common/button"; import { userData } from "@/constants/constant"; import React, { useState } from "react"; export default function UserLocationPortal() { const [viewMode, setViewMode] = useState<"map" | "table">("table"); const [mapType, setMapType] = useState<"MAP" | "SATELLITE">("MAP"); return (
{/* Top Breadcrumb & Header */}
APPLE ONE — HQ TOWER CONFIGURE USER LOCATION

User location

Live position of active technicians, captured from the mobile app. Map and table views.

{/* View Switcher Buttons */}
{/* Main Container */}
{/* Header Bar inside card */}
Active users • Apple One GPS • live
{/* Live Grid Map Visual Area (Height Reduced to h-36) */}
{/* Dark Grid Background Effect */}
{/* User Map Markers */} {userData.map((user, index) => (
{/* Pulsing Outer Glow Effect */}
{/* Dot Center */}
{/* Tooltip on Hover */}

{user.name}

{user.latitude}, {user.longitude}

))} {/* Map Type Toggle (Bottom Right of Map Area) */}
{/* User Data Table */}
{userData.map((user, idx) => ( ))}
Name Email Mobile Latitude Longitude Site
{user.name} {user.email} {user.mobile} {user.latitude} {user.longitude} {user.site}
); }