bugfix: generate css on screen change

This commit is contained in:
Michael Shanks 2020-02-21 09:27:43 +00:00
parent 7940d12c62
commit 546dd05718
1 changed files with 4 additions and 2 deletions

View File

@ -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