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: {