fix: capitalize username in Header component and update state management in AisleCreator

This commit is contained in:
Jerald-Golden-B 2025-06-18 14:49:07 +05:30
parent a6c1e039eb
commit 2cc45817a9
2 changed files with 6 additions and 2 deletions

View File

@ -114,7 +114,7 @@ const Header: React.FC = () => {
))} ))}
</div> </div>
<div className="user-profile-container"> <div className="user-profile-container">
<div className="user-profile">{userName}</div> <div className="user-profile">{userName?.charAt(0).toUpperCase()}</div>
<div className="user-organization"> <div className="user-organization">
<img src={orgImg} alt="" /> <img src={orgImg} alt="" />
</div> </div>

View File

@ -23,7 +23,7 @@ function AisleCreator() {
const [tempPoints, setTempPoints] = useState<Point[]>([]); const [tempPoints, setTempPoints] = useState<Point[]>([]);
const [isCreating, setIsCreating] = useState(false); const [isCreating, setIsCreating] = useState(false);
const { aisleType, aisleWidth, aisleColor, dashLength, gapLength, dotRadius, aisleLength, isFlipped, snappedPosition, snappedPoint } = useBuilderStore(); const { aisleType, aisleWidth, aisleColor, dashLength, gapLength, dotRadius, aisleLength, isFlipped, snappedPosition, snappedPoint, setSnappedPosition, setSnappedPoint } = useBuilderStore();
useEffect(() => { useEffect(() => {
const canvasElement = gl.domElement; const canvasElement = gl.domElement;
@ -270,6 +270,10 @@ function AisleCreator() {
}; };
if (toolMode === "Aisle" && toggleView) { if (toolMode === "Aisle" && toggleView) {
if (tempPoints.length === 0) {
setSnappedPosition(null);
setSnappedPoint(null);
}
canvasElement.addEventListener("mousedown", onMouseDown); canvasElement.addEventListener("mousedown", onMouseDown);
canvasElement.addEventListener("mouseup", onMouseUp); canvasElement.addEventListener("mouseup", onMouseUp);
canvasElement.addEventListener("mousemove", onMouseMove); canvasElement.addEventListener("mousemove", onMouseMove);