@twilio-paste/paste-reakit-fork
Version:
Forked Reakit that addresses SSR hydration issues
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
);
}