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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user