|  |  | 
 |  |  |         if (!props || Object.keys(props).length === 0) { | 
 |  |  |             return; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         // group position | 
 |  |  |         const pos = { | 
 |  |  |             x: position?.[0], | 
 |  |  | 
 |  |  |  | 
 |  |  |         // loader theta | 
 |  |  |         if (integrateTheta !== loaderTheta) { | 
 |  |  |             console.log(integrateTheta, loaderTheta); | 
 |  |  |             const minTheta = Common.minDiffTheta(integrateTheta, loaderTheta); | 
 |  |  |             console.log(minTheta); | 
 |  |  |             new TWEEN.Tween({ value: integrateTheta }) | 
 |  |  |                 .to({ value: minTheta }, INTERVAL_TIME) | 
 |  |  |                 .easing(TWEEN.Easing.Linear.None) | 
 |  |  | 
 |  |  |                         {hasBox && <Box position={[0, 24, 0]} />} | 
 |  |  |                     </group> | 
 |  |  |                 </group> | 
 |  |  |                 <group> | 
 |  |  |                     {trayList?.[0]?.hasBox && <Box rotationY={Math.PI / 2} position={[-43, 25, 0]} />} | 
 |  |  |                     {trayList?.[1]?.hasBox && <Box rotationY={Math.PI / 2} position={[-43, 48, 0]} />} | 
 |  |  |                     {trayList?.[2]?.hasBox && <Box rotationY={Math.PI / 2} position={[-43, 71, 0]} />} | 
 |  |  |                     {trayList?.[3]?.hasBox && <Box rotationY={Math.PI / 2} position={[-43, 94, 0]} />} | 
 |  |  |                     {trayList?.[4]?.hasBox && <Box rotationY={Math.PI / 2} position={[-43, 117, 0]} />} | 
 |  |  |                     {trayList?.[5]?.hasBox && <Box rotationY={Math.PI / 2} position={[-43, 140, 0]} />} | 
 |  |  |                 </group> | 
 |  |  |             </group> | 
 |  |  |         </> | 
 |  |  |     ) |