envoc-form
Version:
Envoc form components
13 lines (12 loc) • 517 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { useContext } from 'react';
import { FieldNameContext } from './FieldNameContext';
/** Hidden `<div/>` that acts as an anchor to scroll to when a form error occurs. */
export default function FieldErrorScrollTarget() {
var name = useContext(FieldNameContext);
if (!name) {
return null;
}
var divId = "".concat(name.toLowerCase(), "-error-scroll-target");
return _jsx("div", { id: divId, style: { display: 'none' } });
}