feat: Add simulation dashboard functionality and styles

- Implemented helper functions for retrieving and updating block and element styles.
- Added handlers for background color and alpha changes.
- Created a function to resolve element values based on data bindings.
- Introduced a data model update function for managing simulation data.
- Developed a comprehensive CSS stylesheet for the simulation dashboard layout and components.
- Integrated the DashboardEditor component into the MainScene for enhanced user interaction.
- Updated Tools component to support new drawing tools and functionalities.
- Defined new TypeScript types for better type safety in the simulation dashboard.
This commit is contained in:
2025-10-15 16:31:33 +05:30
parent 31e862138f
commit 267ba2b054
37 changed files with 4520 additions and 17 deletions

View File

@@ -42,6 +42,7 @@
"react-router-dom": "^7.4.0",
"react-scripts": "5.0.1",
"react-toastify": "^10.0.5",
"recharts": "^3.2.1",
"sass": "^1.78.0",
"socket.io-client": "^4.8.1",
"three": "^0.168.0",