reakit
Version:
Toolkit for building accessible rich web apps with React
10 lines (8 loc) • 327 B
text/typescript
import { getDocument } from "reakit-utils/getDocument";
export function getFirstInvalidInput(baseId: string, target?: Element | null) {
const document = getDocument(target);
const selector = `[aria-invalid=true][id^=${baseId}]`;
return document.querySelector<HTMLInputElement | HTMLFieldSetElement>(
selector
);
}