From d4d66d9d32eb627f8646ab62bf5bf10423e08f87 Mon Sep 17 00:00:00 2001 From: Gomathi9520 Date: Thu, 17 Jul 2025 18:00:55 +0530 Subject: [PATCH] feat: Replace crypto.randomUUID with generateUniqueId in MaterialSpawner and reduce spawnCount to 10 --- app/src/modules/scene/physics/materialSpawner.tsx | 3 ++- app/src/modules/scene/scene.tsx | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/modules/scene/physics/materialSpawner.tsx b/app/src/modules/scene/physics/materialSpawner.tsx index 18f5fdb..95df602 100644 --- a/app/src/modules/scene/physics/materialSpawner.tsx +++ b/app/src/modules/scene/physics/materialSpawner.tsx @@ -5,6 +5,7 @@ import { MaterialModel } from '../../simulation/materials/instances/material/mat import { useThree } from '@react-three/fiber'; import * as THREE from 'three'; import { CameraControls } from '@react-three/drei'; +import { generateUniqueId } from '../../../functions/generateUniqueId'; type MaterialSpawnerProps = { position: [number, number, number]; @@ -39,7 +40,7 @@ function MaterialSpawner({ position, spawnInterval, spawnCount }: MaterialSpawne return [ ...prev, { - id: crypto.randomUUID(), + id: generateUniqueId(), position, ref: React.createRef(), } diff --git a/app/src/modules/scene/scene.tsx b/app/src/modules/scene/scene.tsx index 1fc8547..55aefb5 100644 --- a/app/src/modules/scene/scene.tsx +++ b/app/src/modules/scene/scene.tsx @@ -85,7 +85,7 @@ export default function Scene({ layout }: { readonly layout: 'Main Layout' | 'Co