package com.ustadmobile.mui.components //As per MUI-showcase import com.ustadmobile.mui.theme.Themes import mui.material.CssBaseline import mui.material.styles.Theme import mui.material.styles.ThemeProvider import react.* typealias ThemeState = StateInstance val ThemeContext = createContext() val ThemeModule = FC { props -> val state = useState(Themes.Light) val (theme) = state ThemeContext(state) { ThemeProvider { this.theme = theme CssBaseline() +props.children } } }