UNPKG

@aamodtgroup/frontity-gravity-forms

Version:

Gravity Forms extension for Frontity theme.

51 lines (46 loc) 1.63 kB
import Input from "../components/Input"; export const gfDate = { name: "gfDate", test: ({ node }) => node.component === "input" && /datepicker/.test(node.props.className), processor: ({ node }) => { const ariaInvalid = "undefined" === typeof node.props["aria-invalid"] ? null : node.props["aria-invalid"]; const ariaRequired = "undefined" === typeof node.props["aria-required"] ? null : node.props["aria-required"]; const className = "undefined" === typeof node.props.className ? null : node.props.className; const id = "undefined" === typeof node.props.id ? null : node.props.id; const name = "undefined" === typeof node.props.name ? null : node.props.name; const size = "undefined" === typeof node.props.size ? null : node.props.size; const type = "date"; const value = "undefined" === typeof node.props.value ? null : node.props.value; const placeholder = "undefined" === typeof node.props.placeholder ? null : node.props.placeholder; node.props.inputProps = { ariaInvalid: ariaInvalid, ariaRequired: ariaRequired, className: className, id: id, name: name, size: size, type: type, value: value, placeholder: placeholder, }; node.component = Input; return node; }, };