diff --git a/app/src/assets/image/fallback/fallback decal 1.png b/app/src/assets/image/fallback/fallback decal 1.png new file mode 100644 index 0000000..b47f408 Binary files /dev/null and b/app/src/assets/image/fallback/fallback decal 1.png differ diff --git a/app/src/assets/image/fallback/fallback decal.png b/app/src/assets/image/fallback/fallback decal.png new file mode 100644 index 0000000..b30e9fc Binary files /dev/null and b/app/src/assets/image/fallback/fallback decal.png differ diff --git a/app/src/modules/builder/Decal/decalInstance/decalInstance.tsx b/app/src/modules/builder/Decal/decalInstance/decalInstance.tsx index 8d0540a..f31dddd 100644 --- a/app/src/modules/builder/Decal/decalInstance/decalInstance.tsx +++ b/app/src/modules/builder/Decal/decalInstance/decalInstance.tsx @@ -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(); } );