added decal fallback

This commit is contained in:
2025-08-28 16:32:45 +05:30
parent 92b1ba6197
commit cb87cd067b
3 changed files with 4 additions and 3 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -4,9 +4,10 @@ import { useToggleView, useToolMode } from '../../../../store/builder/store';
import { useBuilderStore } from '../../../../store/builder/useBuilderStore';
import { retrieveImage, storeImage } from '../../../../utils/indexDB/idbUtils';
import defaultMaterial from '../../../../assets/textures/floor/wall-tex.png';
import defaultMaterial from '../../../../assets/image/fallback/fallback decal 1.png';
import useModuleStore from '../../../../store/useModuleStore';
import { useEffect, useRef, useState } from 'react';
import { useDecalEventHandlers } from '../eventHandler/useDecalEventHandlers';
// import { upsertWallApi } from '../../../../services/factoryBuilder/wall/upsertWallApi';
@@ -111,9 +112,9 @@ function DecalInstance({ parent, visible = true, decal, zPosition = decal.decalP
console.error("Error storing texture in IndexedDB:", error);
}
},
undefined,
undefined,
(error) => {
console.error(`Error loading texture from backend:`, error);
echo.error(`Error loading texture from backend: ${decal.decalName}`);
loadDefaultTexture();
}
);