UNPKG

@spectrum-web-components/shared

Version:

The `@spectrum-web-components/shared` package provides essential base classes, mixins, and utilities that support developing Spectrum Web Components. This package contains foundational tools for focus management, slot observation, accessibility enhancemen

16 lines (15 loc) 478 B
"use strict"; import { userFocusableSelector } from "./focusable-selectors.dev.js"; export const firstFocusableIn = (root) => { const firstFocusable = root.querySelector( userFocusableSelector ); return firstFocusable; }; export const firstFocusableSlottedIn = (root) => { const firstFocusable = root.assignedElements().find( (element) => element.matches(userFocusableSelector) ); return firstFocusable; }; //# sourceMappingURL=first-focusable-in.dev.js.map