-
-
-
-
+ {/* Legend - Dynamic based on Mode */}
+
+ {visMode === 'STANDARD' && (
+ <>
+
+
+
+ >
+ )}
+ {visMode === 'HEALTH' && (
+ <>
+
+
+
+ >
+ )}
+ {visMode === 'TEMP' && (
+ <>
+
+
+
+ >
+ )}
+ {visMode === 'HUMIDITY' && (
+ <>
+
+
+
+ >
+ )}
- {/* Quick Nav Sidebar */}
+ {/* Quick Nav Sidebar (Standard) */}
{floorData && (
@@ -415,7 +451,7 @@ export default function Facility3DViewerPage() {
-
+
{floorData.rooms.map(room => (
-
- {/* Controls Help */}
-
-
Controls
-
- Rotate Left Click
- Pan Right Click
- Zoom Scroll
- Move W A S D
-
-
)}
+ {/* Data Vis Controls (Floating Right) */}
+
+
+
+
+
+
+
+
+
+
+
+
+
{/* Error/Status Overlay */}
{status && (
@@ -461,31 +535,41 @@ export default function Facility3DViewerPage() {
{selectedPlant && (
-
{selectedPlant.plant.tagNumber}
-
+
+ {selectedPlant.plant.metrcTag ? 'METRC TAG' : 'PLANT ID'}
+
{selectedPlant.plant.tagNumber}
+
+
-
+
+
+
+ Strain
+ {selectedPlant.plant.strain || 'Unknown'}
+
+
+ Stage
+
+ {selectedPlant.plant.stage || 'N/A'}
+
+
+
+
+
- Strain:
- {selectedPlant.plant.strain || 'Unknown'}
+ Batch
+ {selectedPlant.plant.batchName || '-'}
- Stage:
- {selectedPlant.plant.stage || 'N/A'}
-
-
- Batch:
- {selectedPlant.plant.batchName || '-'}
-
-
- Location:
- R{selectedPlant.row} T{selectedPlant.tier} S{selectedPlant.slot}
+ Position
+ R{selectedPlant.row} • C{selectedPlant.column} • T{selectedPlant.tier}
+ {visMode === 'HEALTH' && (
+
+ )}
)}
@@ -499,6 +583,7 @@ export default function Facility3DViewerPage() {
onSelectPlant={setSelectedPlant}
targetView={targetView}
setControls={setControls}
+ visMode={visMode}
/>
)}