@@ -35,14 +35,14 @@ function LayoutWrapper({
35
35
isMobile,
36
36
firstGridItem,
37
37
store,
38
- isThemeDark,
39
38
} : {
40
39
children : React . ReactNode ;
41
40
isMobile : boolean ;
42
41
firstGridItem : boolean ;
43
42
store : Store ;
44
- isThemeDark : boolean ;
45
43
} ) {
44
+ const isThemeDark = store . currentUser ? store . currentUser . darkTheme : true ;
45
+
46
46
return (
47
47
< React . Fragment >
48
48
< Grid
@@ -162,9 +162,9 @@ function LayoutWrapper({
162
162
163
163
type Props = {
164
164
children : React . ReactNode ;
165
+ store ?: Store ;
165
166
isMobile ?: boolean ;
166
167
firstGridItem ?: boolean ;
167
- store ?: Store ;
168
168
teamRequired ?: boolean ;
169
169
} ;
170
170
@@ -174,8 +174,6 @@ class Layout extends React.Component<Props> {
174
174
175
175
const { currentUser, currentTeam } = store ;
176
176
177
- const isThemeDark = currentUser && currentUser . darkTheme === true ;
178
-
179
177
// console.log(this.props.store.currentUser.darkTheme);
180
178
181
179
// const isThemeDark = false;
@@ -186,12 +184,7 @@ class Layout extends React.Component<Props> {
186
184
187
185
if ( ! currentUser ) {
188
186
return (
189
- < LayoutWrapper
190
- firstGridItem = { firstGridItem }
191
- isMobile = { isMobile }
192
- isThemeDark = { isThemeDark }
193
- store = { store }
194
- >
187
+ < LayoutWrapper firstGridItem = { firstGridItem } isMobile = { isMobile } store = { store } >
195
188
< Grid item sm = { 12 } xs = { 12 } >
196
189
{ children }
197
190
</ Grid >
@@ -202,12 +195,7 @@ class Layout extends React.Component<Props> {
202
195
if ( ! currentTeam ) {
203
196
if ( teamRequired ) {
204
197
return (
205
- < LayoutWrapper
206
- firstGridItem = { firstGridItem }
207
- isMobile = { isMobile }
208
- isThemeDark = { isThemeDark }
209
- store = { store }
210
- >
198
+ < LayoutWrapper firstGridItem = { firstGridItem } isMobile = { isMobile } store = { store } >
211
199
< Grid item sm = { 10 } xs = { 12 } >
212
200
< div style = { { padding : '20px' } } >
213
201
Select existing team or create a new team.
@@ -224,12 +212,7 @@ class Layout extends React.Component<Props> {
224
212
} else {
225
213
// console.log('team not required');
226
214
return (
227
- < LayoutWrapper
228
- firstGridItem = { firstGridItem }
229
- isMobile = { isMobile }
230
- isThemeDark = { isThemeDark }
231
- store = { store }
232
- >
215
+ < LayoutWrapper firstGridItem = { firstGridItem } isMobile = { isMobile } store = { store } >
233
216
< Grid item sm = { 10 } xs = { 12 } >
234
217
{ children }
235
218
</ Grid >
@@ -239,12 +222,7 @@ class Layout extends React.Component<Props> {
239
222
}
240
223
241
224
return (
242
- < LayoutWrapper
243
- firstGridItem = { firstGridItem }
244
- isMobile = { isMobile }
245
- isThemeDark = { isThemeDark }
246
- store = { store }
247
- >
225
+ < LayoutWrapper firstGridItem = { firstGridItem } isMobile = { isMobile } store = { store } >
248
226
< Grid item sm = { firstGridItem ? 10 : 12 } xs = { 12 } >
249
227
< div >
250
228
{ isMobile || store . currentUrl . includes ( 'create-team' ) ? null : (
0 commit comments