Added market place
This commit is contained in:
22028
app/package-lock.json
generated
22028
app/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -65,7 +65,7 @@ const Panel: React.FC<PanelProps> = ({
|
|||||||
return {
|
return {
|
||||||
width: `calc(100% - ${(leftActive ? panelSize : 0) + (rightActive ? panelSize : 0)
|
width: `calc(100% - ${(leftActive ? panelSize : 0) + (rightActive ? panelSize : 0)
|
||||||
}px)`,
|
}px)`,
|
||||||
height: `${panelSize - 5}px`,
|
height: `${panelSize - 2}px`,
|
||||||
left: leftActive ? `${panelSize}px` : "0",
|
left: leftActive ? `${panelSize}px` : "0",
|
||||||
right: rightActive ? `${panelSize}px` : "0",
|
right: rightActive ? `${panelSize}px` : "0",
|
||||||
[side]: "0",
|
[side]: "0",
|
||||||
@@ -73,7 +73,7 @@ const Panel: React.FC<PanelProps> = ({
|
|||||||
case "left":
|
case "left":
|
||||||
case "right":
|
case "right":
|
||||||
return {
|
return {
|
||||||
width: `${panelSize - 5}px`,
|
width: `${panelSize - 2}px`,
|
||||||
height: `calc(100% - ${(topActive ? panelSize : 0) + (bottomActive ? panelSize : 0)
|
height: `calc(100% - ${(topActive ? panelSize : 0) + (bottomActive ? panelSize : 0)
|
||||||
}px)`,
|
}px)`,
|
||||||
top: topActive ? `${panelSize}px` : "0",
|
top: topActive ? `${panelSize}px` : "0",
|
||||||
|
|||||||
@@ -44,56 +44,56 @@ const RealTimeVisulization: React.FC = () => {
|
|||||||
const [zonesData, setZonesData] = useState<FormattedZoneData>({});
|
const [zonesData, setZonesData] = useState<FormattedZoneData>({});
|
||||||
const { selectedZone, setSelectedZone } = useSelectedZoneStore();
|
const { selectedZone, setSelectedZone } = useSelectedZoneStore();
|
||||||
|
|
||||||
useEffect(() => {
|
// useEffect(() => {
|
||||||
async function GetZoneData() {
|
// async function GetZoneData() {
|
||||||
try {
|
// try {
|
||||||
const response: { data: Zone[] } | undefined = await getZonesApi(
|
// const response: { data: Zone[] } | undefined = await getZonesApi(
|
||||||
"hexrfactory"
|
// "hexrfactory"
|
||||||
);
|
// );
|
||||||
|
|
||||||
if (!response || !response.data) {
|
// if (!response || !response.data) {
|
||||||
return;
|
// return;
|
||||||
}
|
// }
|
||||||
const formattedData = response?.data?.reduce<FormattedZoneData>(
|
// const formattedData = response?.data?.reduce<FormattedZoneData>(
|
||||||
(acc, zone) => {
|
// (acc, zone) => {
|
||||||
acc[zone.zoneName] = {
|
// acc[zone.zoneName] = {
|
||||||
activeSides: [],
|
// activeSides: [],
|
||||||
panelOrder: [],
|
// panelOrder: [],
|
||||||
lockedPanels: [],
|
// lockedPanels: [],
|
||||||
zoneCentrePoint: [],
|
// zoneCentrePoint: [],
|
||||||
widgets: [],
|
// widgets: [],
|
||||||
};
|
// };
|
||||||
return acc;
|
// return acc;
|
||||||
},
|
// },
|
||||||
{}
|
// {}
|
||||||
);
|
// );
|
||||||
setZonesData(formattedData);
|
// setZonesData(formattedData);
|
||||||
} catch (error) { }
|
// } catch (error) { }
|
||||||
}
|
// }
|
||||||
GetZoneData();
|
// GetZoneData();
|
||||||
}, []);
|
// }, []);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|
||||||
console.log('zonesData: ', zonesData);
|
console.log('zonesData: ', zonesData);
|
||||||
}, [zonesData]);
|
}, [zonesData]);
|
||||||
|
|
||||||
useEffect(() => {
|
// useEffect(() => {
|
||||||
setZonesData((prev) => {
|
// setZonesData((prev) => {
|
||||||
if (!selectedZone) return prev;
|
// if (!selectedZone) return prev;
|
||||||
|
|
||||||
return {
|
// return {
|
||||||
...prev,
|
// ...prev,
|
||||||
[selectedZone.zoneName]: {
|
// [selectedZone.zoneName]: {
|
||||||
...prev[selectedZone.zoneName], // Keep existing properties
|
// ...prev[selectedZone.zoneName], // Keep existing properties
|
||||||
activeSides: selectedZone.activeSides || [],
|
// activeSides: selectedZone.activeSides || [],
|
||||||
panelOrder: selectedZone.panelOrder || [],
|
// panelOrder: selectedZone.panelOrder || [],
|
||||||
lockedPanels: selectedZone.lockedPanels || [],
|
// lockedPanels: selectedZone.lockedPanels || [],
|
||||||
widgets: selectedZone.widgets || [],
|
// widgets: selectedZone.widgets || [],
|
||||||
},
|
// },
|
||||||
};
|
// };
|
||||||
});
|
// });
|
||||||
}, [selectedZone]);
|
// }, [selectedZone]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
|
|||||||
Reference in New Issue
Block a user