Browse Source

bugfix: generate css on screen change

master
Michael Shanks 7 years ago
parent
commit
548c8bb305
  1. 6
      packages/builder/src/builderStore/store.js

6
packages/builder/src/builderStore/store.js

@ -509,7 +509,7 @@ const createScreen = store => (screenName, route, layoutComponentName) => {
const setCurrentScreen = store => screenName => { const setCurrentScreen = store => screenName => {
store.update(s => { store.update(s => {
const screen = getExactComponent(s.screens, screenName) const screen = getExactComponent(s.screens, screenName)
screen._css = generate_screen_css([screen.props])
s.currentPreviewItem = screen s.currentPreviewItem = screen
s.currentFrontEndType = "screen" s.currentFrontEndType = "screen"
@ -517,7 +517,6 @@ const setCurrentScreen = store => screenName => {
getContainerComponent(s.components), getContainerComponent(s.components),
screen.props screen.props
) )
setCurrentScreenFunctions(s) setCurrentScreenFunctions(s)
return s return s
}) })
@ -706,6 +705,9 @@ const setCurrentPage = store => pageName => {
s.pages[pageName].props s.pages[pageName].props
) )
s.currentPreviewItem = s.pages[pageName] s.currentPreviewItem = s.pages[pageName]
s.currentPreviewItem._css = generate_screen_css([
s.currentPreviewItem.props,
])
setCurrentScreenFunctions(s) setCurrentScreenFunctions(s)
return s return s

Loading…
Cancel
Save