/
githubmirror
/
material-ui
Обзор
Документация
Войти
/
githubmirror
/
material-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packages/mui-utils/src/getEventTarget/getEventTarget.ts
16 строк
574 B
Albert Yu
[utils] Add shadow dom utils (#48256)
16 апр 2026, 21:59
Не верифицирован
16 апр 2026, 21:59
f9b590e
Код
Авторство
О чём код?
/** * Copied from @base-ui/utils * * Gets the actual target of an event, using `composedPath()` to traverse * shadow DOM boundaries. * * In shadow DOM, `event.target` may return the shadow host rather than the * actual element that triggered the event. `composedPath()[0]` returns the * true originating element. * * @param event - The event to get the target from. * @returns The actual event target, or `null` if not available. */ export default function getEventTarget(event: Event): EventTarget | null { return event.composedPath?.()[0] ?? event.target; }