diff --git a/services/web/frontend/js/features/editor-left-menu/hooks/use-save-user-settings.tsx b/services/web/frontend/js/features/editor-left-menu/hooks/use-save-user-settings.tsx index e9d28eb86f..9a90237298 100644 --- a/services/web/frontend/js/features/editor-left-menu/hooks/use-save-user-settings.tsx +++ b/services/web/frontend/js/features/editor-left-menu/hooks/use-save-user-settings.tsx @@ -7,9 +7,9 @@ export default function useSaveUserSettings() { const [userSettingsScope, setUserSettingsScope] = useScopeValue('settings', true) - return ( + return ( key: keyof UserSettingsScope, - newSetting: T + newSetting: UserSettingsScope[keyof UserSettingsScope] ) => { const currentSetting = userSettingsScope[key] diff --git a/services/web/frontend/js/features/editor-left-menu/hooks/use-user-wide-settings.tsx b/services/web/frontend/js/features/editor-left-menu/hooks/use-user-wide-settings.tsx index b001a07c62..272e514b37 100644 --- a/services/web/frontend/js/features/editor-left-menu/hooks/use-user-wide-settings.tsx +++ b/services/web/frontend/js/features/editor-left-menu/hooks/use-user-wide-settings.tsx @@ -21,63 +21,63 @@ export default function useUserWideSettings() { const setOverallTheme = useSetOverallTheme() const setAutoComplete = useCallback( (autoComplete: boolean) => { - saveUserSettings('autoComplete', autoComplete) + saveUserSettings('autoComplete', autoComplete) }, [saveUserSettings] ) const setAutoPairDelimiters = useCallback( (autoPairDelimiters: boolean) => { - saveUserSettings('autoPairDelimiters', autoPairDelimiters) + saveUserSettings('autoPairDelimiters', autoPairDelimiters) }, [saveUserSettings] ) const setSyntaxValidation = useCallback( (syntaxValidation: boolean) => { - saveUserSettings('syntaxValidation', syntaxValidation) + saveUserSettings('syntaxValidation', syntaxValidation) }, [saveUserSettings] ) const setEditorTheme = useCallback( (editorTheme: string) => { - saveUserSettings('editorTheme', editorTheme) + saveUserSettings('editorTheme', editorTheme) }, [saveUserSettings] ) const setMode = useCallback( (mode: Keybindings) => { - saveUserSettings('mode', mode) + saveUserSettings('mode', mode) }, [saveUserSettings] ) const setFontSize = useCallback( (fontSize: string) => { - saveUserSettings('fontSize', fontSize) + saveUserSettings('fontSize', fontSize) }, [saveUserSettings] ) const setFontFamily = useCallback( (fontFamily: FontFamily) => { - saveUserSettings('fontFamily', fontFamily) + saveUserSettings('fontFamily', fontFamily) }, [saveUserSettings] ) const setLineHeight = useCallback( (lineHeight: LineHeight) => { - saveUserSettings('lineHeight', lineHeight) + saveUserSettings('lineHeight', lineHeight) }, [saveUserSettings] ) const setPdfViewer = useCallback( (pdfViewer: PdfViewer) => { - saveUserSettings('pdfViewer', pdfViewer) + saveUserSettings('pdfViewer', pdfViewer) }, [saveUserSettings] )