[workbench] Improve accessibility recommendations and tools (#31221)

GitOrigin-RevId: 04890c2618a70d90a1d3ef1998c16b599e1dff84
This commit is contained in:
Alf Eaton
2026-02-05 12:55:53 +00:00
committed by Copybot
parent f957ee267c
commit 9cbfb663ac
2 changed files with 10 additions and 6 deletions

View File

@@ -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']

View File

@@ -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]
)