updated ui

This commit is contained in:
Nalvazhuthi
2025-03-27 15:00:24 +05:30
parent 7e44ba94ca
commit 49ea1b1ff2
2 changed files with 26 additions and 17 deletions

View File

@@ -135,7 +135,11 @@ const DisplayZone: React.FC<DisplayZoneProps> = ({
};
return (
<div className="zone-wrapper">
<div
className={`zone-wrapper ${
selectedZone.activeSides.includes("bottom") && "bottom"
}`}
>
{/* Left Arrow */}
{showLeftArrow && (
<button className="arrow left-arrow" onClick={handleScrollLeft}>
@@ -144,7 +148,12 @@ const DisplayZone: React.FC<DisplayZoneProps> = ({
)}
{/* Zones Wrapper */}
<div ref={containerRef} className="zones-wrapper">
<div
ref={containerRef}
className={`zones-wrapper ${
selectedZone.activeSides.includes("bottom") && "bottom"
}`}
>
{Object.keys(zonesData).map((zoneName, index) => (
<div
key={index}

View File

@@ -154,22 +154,22 @@ const RealTimeVisulization: React.FC = () => {
useEffect(() => {}, [zonesData]);
// useEffect(() => {
// setZonesData((prev) => {
// if (!selectedZone) return prev;
useEffect(() => {
setZonesData((prev) => {
if (!selectedZone) return prev;
// return {
// ...prev,
// [selectedZone.zoneName]: {
// ...prev[selectedZone.zoneName], // Keep existing properties
// activeSides: selectedZone.activeSides || [],
// panelOrder: selectedZone.panelOrder || [],
// lockedPanels: selectedZone.lockedPanels || [],
// widgets: selectedZone.widgets || [],
// },
// };
// });
// }, [selectedZone]);
return {
...prev,
[selectedZone.zoneName]: {
...prev[selectedZone.zoneName], // Keep existing properties
activeSides: selectedZone.activeSides || [],
panelOrder: selectedZone.panelOrder || [],
lockedPanels: selectedZone.lockedPanels || [],
widgets: selectedZone.widgets || [],
},
};
});
}, [selectedZone]);
return (
<div