Ensure Sync Containers
work in progress
import React, { useContext } from "react"import { generateEnsureContainerSet } from "iti-react"import { useContainerSet } from "./_editor-app-hooks"
const x = generateEnsureContainerSet(() => useContainerSet(["ecommerce", "auth"]))export const EnsureEcommerceContainer = x.EnsureWrapperexport const useEcommerceContext = x.contextHook
import { EnsureEcommerceContainer } from "./_containers-react/EnsureEcommerce"
export const App = () => ( <div className="App"> <EnsureEcommerceContainer fallback={<>Loading</>}> <MainApp /> </EnsureEcommerceContainer> </div>)
import { useEcommerceContext } from "../../../../_containers-react/EnsureEcommerce"
export const CurrencyInfo = () => { const { currencyStore, taxStore } = useEcommerceContext().ecommerce
return <div>{currencyStore.currency}</div>}