Refactor SidePannel component and update builderTypes to ensure consistent decal property syntax

This commit is contained in:
2025-06-26 09:51:11 +05:30
parent 9696bc0f1e
commit b4745451d2
2 changed files with 4 additions and 7 deletions

View File

@@ -42,7 +42,6 @@ const SidePannel: React.FC<SidePannelProps> = ({ setActiveTab, activeTab }) => {
const projectId = generateProjectId(); const projectId = generateProjectId();
useSocketStore.getState().initializeSocket(email, organization, token); useSocketStore.getState().initializeSocket(email, organization, token);
//API for creating new Project //API for creating new Project
// const project = await createProject( // const project = await createProject(
// projectId, // projectId,
@@ -50,18 +49,16 @@ const SidePannel: React.FC<SidePannelProps> = ({ setActiveTab, activeTab }) => {
// savedTheme === "dark" ? darkThemeImage : lightThemeImage, // savedTheme === "dark" ? darkThemeImage : lightThemeImage,
// organization // organization
// ); // );
// console.log('Created project: ', project);
const addProject = { const addProject = {
userId, userId,
thumbnail: savedTheme === "dark" ? darkThemeImage : lightThemeImage, thumbnail: savedTheme === "dark" ? darkThemeImage : lightThemeImage,
organization: organization, organization: organization,
projectUuid: projectId, projectUuid: projectId,
}; };
// console.log("projectSocket: ", projectSocket);
if (projectSocket) { if (projectSocket) {
// console.log('addProject: ', addProject);
const handleResponse = (data: any) => { const handleResponse = (data: any) => {
// console.log('Project add response:', data);
if (data.message === "Project created successfully") { if (data.message === "Project created successfully") {
setLoadingProgress(1) setLoadingProgress(1)
navigate(`/${data.data.projectId}`); navigate(`/${data.data.projectId}`);
@@ -70,7 +67,6 @@ const SidePannel: React.FC<SidePannelProps> = ({ setActiveTab, activeTab }) => {
}; };
projectSocket.on("v1-project:response:add", handleResponse); projectSocket.on("v1-project:response:add", handleResponse);
// console.log('addProject: ', addProject);
projectSocket.emit("v1:project:add", addProject); projectSocket.emit("v1:project:add", addProject);
} else { } else {
console.error("Socket is not connected."); console.error("Socket is not connected.");

View File

@@ -103,7 +103,7 @@ interface Wall {
insideMaterial: string; insideMaterial: string;
wallThickness: number; wallThickness: number;
wallHeight: number; wallHeight: number;
decals: Decal[] decals: Decal[];
} }
type Walls = Wall[]; type Walls = Wall[];
@@ -119,6 +119,7 @@ interface Floor {
floorDepth: number; floorDepth: number;
isBeveled: boolean; isBeveled: boolean;
bevelStrength: number; bevelStrength: number;
decals: Decal[];
} }
type Floors = Floor[]; type Floors = Floor[];