/
githubmirror
/
material-ui
Обзор
Документация
Войти
/
githubmirror
/
material-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packages/mui-material/src/utils/focusWithVisible.js
18 строк
438 B
Albert Yu
[utils] Explicitly register roving tab items with parent (#48122)
02 апр 2026, 13:42
Не верифицирован
02 апр 2026, 13:42
a2ac691
Код
Авторство
О чём код?
'use client'; /** * If `focusSource` is present, attempt to pass `focusVisible` through `focus()` options. * Fall back to a plain focus call when the browser does not support it. */ export default function focusWithVisible(element, focusSource) { if (focusSource == null) { element.focus(); return; } try { element.focus({ focusVisible: focusSource === 'keyboard' }); } catch (error) { element.focus(); } }