30e2d9ac36d9b8ce2677f7fbe231752ea93f6b38
- Decouple hit area calculation from the rendering effect in `InventoryItemContainer`. - Implement a dedicated `hitArea` property to track cell rectangles. - Update `setupInteractive` to use the container itself as the hit area with a custom callback. - Move drag-and-drop logic into a dedicated `setupDnDEffect` method. - Add `addPreviewRotation` to `InventoryItemState` for cleaner rotation updates. - Normalize `previewRotation` to stay within 0-360 degrees.
Description
No description provided
1,014 KiB
Languages
TypeScript
98.3%
JavaScript
0.8%
HTML
0.6%
CSS
0.3%