fix: unwanted recalculations
Massimo Melina committed
Feb 13, 2022 at 17:43 UTC
0dc1f69b3e1804528431639e809bc150382a9ba4
2 files changed
+5
-4
admin/src/StringStringField.ts
+1
-1
@@ -1,7 +1,7 @@
1
import { makeStyles } from '@mui/styles'
2
import { Dict } from './misc'
3
import { createElement as h, useEffect, useRef } from 'react'
4
-import { Grid, IconButton, TextField } from '@mui/material'
4
+import { Grid, IconButton } from '@mui/material'
5
import { Add, Delete } from '@mui/icons-material'
6
import { FieldProps, StringField } from './Form'
7
admin/src/theme.ts
+4
-3
@@ -1,13 +1,14 @@
1
import { createTheme, useMediaQuery } from '@mui/material'
2
import { useMemo } from 'react'
3
4
+const EMPTY = {}
5
export function useMyTheme() {
5
- const lightMode = useMediaQuery('(prefers-color-scheme: dark)') ? null : {}
6
+ const lightMode = useMediaQuery('(prefers-color-scheme: dark)') ? null : EMPTY
7
return useMemo(() => createTheme({
8
palette: lightMode || {
9
mode: 'dark',
9
- text: { primary: '#aaa' },
10
- primary: { main: '#357' },
10
+ text: { primary: '#bbb' },
11
+ primary: { main: '#469' },
12
},
13
components: {
14
MuiTextField: {