Refactor components to comment out unused imports and navigation logic, replacing navigate calls with window.open for external links. Clean up commented code in VirtualTourPage for better readability.

This commit is contained in:
2025-07-28 17:22:57 +05:00
parent 3ba60ce204
commit 6894237af9
4 changed files with 21 additions and 16 deletions
+4 -3
View File
@@ -1,6 +1,6 @@
import { Unit } from "../types/IUnit";
import getUnitMaskOnFloor from "../utils/getUnitMaskOnFloor";
import DubaiMarinaOnFloorMask7_38Comb from "./onFloorMasks/DubaiMarinaOnFloorMask7_38Comb";
// import DubaiMarinaOnFloorMask7_38Comb from "./onFloorMasks/DubaiMarinaOnFloorMask7_38Comb";
interface UnitMaskOnFloorProps {
unit: Unit;
@@ -14,14 +14,15 @@ function UnitMaskOnFloor({ unit }: UnitMaskOnFloorProps) {
}
// Extract unit number (last 2 digits)
const unitNumber = +unit.unitNo.split("-")[0].slice(-2);
// const unitNumber = +unit.unitNo.split("-")[0].slice(-2);
switch (maskType) {
case "dubai-marina-mask-7_38":
return <div>Dubai Marina Floor 7-38 Mask for unit {unit.unitNo}</div>;
case "dubai-marina-mask-7_38-combinable":
return <DubaiMarinaOnFloorMask7_38Comb unitNumber={unitNumber} />;
// return <DubaiMarinaOnFloorMask7_38Comb unitNumber={unitNumber} />;
return null;
case "dubai-marina-mask-39_40":
// Handle 39-40 floor mask
+6 -3
View File
@@ -2,7 +2,7 @@ import ShareIcon from "./icons/ShareIcon";
import Button from "./ui/Button";
import Project from "../types/Project";
import UnitType from "../types/UnitType";
import { useNavigate } from "react-router";
// import { useNavigate } from "react-router";
import PlayIcon from "./icons/PlayIcon";
import VideoModal from "./VideoModal";
import useModalStore from "../stores/useModalStore";
@@ -14,7 +14,7 @@ interface UnitTypeItemProps {
}
function UnitTypeItem({ project, type }: UnitTypeItemProps) {
const navigate = useNavigate();
// const navigate = useNavigate();
function handleShare() {
navigator.share({
@@ -109,7 +109,10 @@ function UnitTypeItem({ project, type }: UnitTypeItemProps) {
variant="cta"
size="large"
onClick={() =>
navigate(`/virtual-tour/${project.slug}/${type.slug}`)
window.open(
`/virtual-tour/${project.slug}/${type.slug}`,
"_blank"
)
}
>
Virtual tour