- Created a new store for selected products using Zustand and immer for state management. - Introduced `useMainProduct` and `useComparisonProduct` hooks to manage main and comparison products. - Implemented `ComparisonScene` and `ComparisonSceneProvider` components to handle product comparisons. - Updated `MainScene` to allow selection of main products with a dropdown. - Enhanced styles for comparison layout and product selection UI. - Established a context for product management to streamline state access across components.
12 lines
318 B
TypeScript
12 lines
318 B
TypeScript
import { ProductProvider } from '../../../modules/simulation/products/productContext'
|
|
import ComparisonScene from './ComparisonScene';
|
|
|
|
function ComparisonSceneProvider() {
|
|
return (
|
|
<ProductProvider>
|
|
<ComparisonScene />
|
|
</ProductProvider>
|
|
)
|
|
}
|
|
|
|
export default ComparisonSceneProvider |