const APP_OWNER = 'events_v1.near'; const APP_NAME = 'events_app'; const EVENTS_CONTRACT = 'events_v1.near'; const env = { APP_OWNER, APP_NAME, EVENTS_CONTRACT, }; State.init({ env, route: { name: '', props: {}, }, }); if (!state) { return 'Loading'; } const routeSlug = state.route.name.split('.').join('__'); const routeProps = state.route.props; function transitionTo(name, props) { State.set({ route: { name, props, }, }); } return ( <> {/* main widget */} <Widget src={`${APP_OWNER}/widget/${APP_NAME}__${routeSlug}?accountId=${accountId}`} props={{ ...routeProps, engine }} /> </> );