@@ -28,13 +28,13 @@ interface Props {
28
28
setError : ErrorHandlerType ;
29
29
}
30
30
31
- function SettingsModal ( { pageTitle, pageId, isActive, onClickClose, setError } : Props ) {
31
+ function SettingsModal ( { pageTitle, pageId, isActive, onClickClose, setError } : Readonly < Props > ) {
32
32
const { isLoading, isError, options, loadingDefaultsError } = useSettingsCardsOptions ( pageId ) ;
33
33
const [ settings , setSettings ] = useState < SettingsPayload > ( { } ) ;
34
34
const [ loading , setLoading ] = useState ( ! ! pageId ) ;
35
35
const deckNameKey = 'deckName' ;
36
36
const [ deckName , setDeckName ] = useState (
37
- getLocalStorageValue ( deckNameKey , pageTitle || localStorage . getItem ( deckNameKey ) || '' , settings )
37
+ getLocalStorageValue ( deckNameKey , pageTitle ?? localStorage . getItem ( deckNameKey ) ?? '' , settings )
38
38
) ;
39
39
const [ fontSize , setFontSize ] = useState ( getLocalStorageValue ( 'font-size' , '' , settings ) ) ;
40
40
const [ template , setTemplate ] = useState ( getLocalStorageValue ( 'template' , 'specialstyle' , settings ) ) ;
@@ -104,7 +104,7 @@ function SettingsModal({ pageTitle, pageId, isActive, onClickClose, setError }:
104
104
const onSubmit = async ( event : React . MouseEvent < HTMLButtonElement > ) => {
105
105
if ( ! pageId ) {
106
106
onClickClose ( event ) ;
107
- return null ;
107
+ return ;
108
108
}
109
109
const payload : { [ key : string ] : string } = { } ;
110
110
if ( options ) {
@@ -128,7 +128,6 @@ function SettingsModal({ pageTitle, pageId, isActive, onClickClose, setError }:
128
128
. saveSettings ( newSettings )
129
129
. then ( ( ) => onClickClose ( event ) )
130
130
. catch ( ( error ) => setError ( error ) ) ;
131
- return null ;
132
131
} ;
133
132
134
133
return (
@@ -198,7 +197,7 @@ function SettingsModal({ pageTitle, pageId, isActive, onClickClose, setError }:
198
197
/>
199
198
</ div >
200
199
201
- { options && options . map ( ( o ) => (
200
+ { options ? .map ( ( o ) => (
202
201
< LocalCheckbox
203
202
key = { o . key }
204
203
defaultValue = { getLocalStorageBooleanValue ( o . key , o . value . toString ( ) , settings ) }
0 commit comments