mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-27 02:51:57 +02:00
[workbench] Improve accessibility recommendations and tools (#31221)
GitOrigin-RevId: 04890c2618a70d90a1d3ef1998c16b599e1dff84
This commit is contained in:
@@ -6,8 +6,8 @@ import type { ProjectSettings } from '../utils/api'
|
||||
import { UserSettings } from '../../../../../types/user-settings'
|
||||
|
||||
type ProjectSettingsSetterContextValue = {
|
||||
setCompiler: (compiler: ProjectSettings['compiler']) => void
|
||||
setImageName: (imageName: ProjectSettings['imageName']) => void
|
||||
setCompiler: (compiler: ProjectSettings['compiler']) => Promise<void>
|
||||
setImageName: (imageName: ProjectSettings['imageName']) => Promise<void>
|
||||
setRootDocId: (rootDocId: ProjectSettings['rootDocId']) => void
|
||||
setSpellCheckLanguage: (
|
||||
spellCheckLanguage: ProjectSettings['spellCheckLanguage']
|
||||
|
||||
@@ -12,15 +12,19 @@ export default function useProjectWideSettings() {
|
||||
const saveProjectSettings = useSaveProjectSettings()
|
||||
|
||||
const setCompiler = useCallback(
|
||||
(newCompiler: ProjectSettings['compiler']) => {
|
||||
saveProjectSettings('compiler', newCompiler).catch(debugConsole.error)
|
||||
async (newCompiler: ProjectSettings['compiler']) => {
|
||||
await saveProjectSettings('compiler', newCompiler).catch(
|
||||
debugConsole.error
|
||||
)
|
||||
},
|
||||
[saveProjectSettings]
|
||||
)
|
||||
|
||||
const setImageName = useCallback(
|
||||
(newImageName: ProjectSettings['imageName']) => {
|
||||
saveProjectSettings('imageName', newImageName).catch(debugConsole.error)
|
||||
async (newImageName: ProjectSettings['imageName']) => {
|
||||
await saveProjectSettings('imageName', newImageName).catch(
|
||||
debugConsole.error
|
||||
)
|
||||
},
|
||||
[saveProjectSettings]
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user