Browse Source

Update client library to work with template screens in real preview

master
Andrew Kingston 6 years ago
parent
commit
155c375ada
  1. 29
      packages/client/src/store/screens.js

29
packages/client/src/store/screens.js

@ -20,20 +20,21 @@ const createScreenStore = () => {
activeScreen = $builderStore.screen activeScreen = $builderStore.screen
} else { } else {
// Otherwise find the correct screen by matching the current route // Otherwise find the correct screen by matching the current route
// const { screens, layouts } = $config const { screens, layouts } = $config
// activeLayout = layouts[0] console.log(screens)
// if (screens.length === 1) { activeLayout = layouts[0]
// activeScreen = screens[0] if (screens.length === 1) {
// } else { activeScreen = screens[0]
// activeScreen = screens.find( } else {
// screen => screen.routing.route === $routeStore.activeRoute activeScreen = screens.find(
// ) screen => screen.routing.route === $routeStore.activeRoute
// } )
// if (activeScreen) { }
// activeLayout = layouts.find( if (activeScreen) {
// layout => layout._id === activeScreen.props.layoutId activeLayout = layouts.find(
// ) layout => layout._id === activeScreen.props.layoutId
// } )
}
} }
return { activeLayout, activeScreen } return { activeLayout, activeScreen }
} }

Loading…
Cancel
Save