UNPKG

react-gravity-form

Version:

A component for including Gravity Forms on React apps via the Wordpress API

2 lines 10.4 kB
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _objectWithoutProperties2=_interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")),_react=_interopRequireDefault(require("react")),_InputLabel=_interopRequireDefault(require("../FormElements/InputLabel")),_excluded=["field","value","validationMessage","touched","setTouched","hideField","updateForm","styledComponents","error","unsetError","setFocusClass","cssClass"],_default=exports["default"]=function(a){var b=a.field,c=a.value,d=a.validationMessage,e=a.touched,f=a.setTouched,g=a.hideField,h=a.updateForm,i=a.styledComponents,j=a.error,k=a.unsetError,l=a.setFocusClass,m=a.cssClass,n=(0,_objectWithoutProperties2["default"])(a,_excluded),o=b.id,p=b.formId,q=b.type,r=b.label,s=b.placeholder,t=b.isRequired,u=b.maxLength,v=b.description,w=b.descriptionPlacement,x=b.labelPlacement,y=b.width,z=b.customName,A=i||!1,B=A.Input,C=void 0===B?"input":B,D=A.Label,E=void 0===D?"label":D,F=A.Box,G=void 0===F?"div":F;return _react["default"].createElement(G,{width:y,className:d&&e||j?"form-field error ".concat(m):"form-field ".concat(m),style:{display:g?"none":void 0}},_react["default"].createElement("div",{className:q},_react["default"].createElement(_InputLabel["default"],{formId:p,id:o,label:r,labelPlacement:x,isRequired:t,styledComponent:i}),"above"===w&&v&&_react["default"].createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:v}}),_react["default"].createElement(C,{id:"input_".concat(p,"_").concat(o),name:z||"input_".concat(o),type:q,value:c?c:"",placeholder:s,maxLength:u,required:t,onChange:function onChange(a){h(a,b),k(o)},onBlur:function onBlur(a){h(a,b),f(o),l(""!==c)},onFocus:function onFocus(){return l(!0)},"aria-describedby":"error_".concat(p,"_").concat(o),"aria-invalid":!!d&&e||!!j}),"above"!==w&&v&&_react["default"].createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:v}}),(d&&e||j)&&_react["default"].createElement("span",{className:"error-message",id:"error_".concat(p,"_").concat(o)},d||j)))}; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJhIiwiZmllbGQiLCJ2YWx1ZSIsInZhbGlkYXRpb25NZXNzYWdlIiwidG91Y2hlZCIsInNldFRvdWNoZWQiLCJoaWRlRmllbGQiLCJ1cGRhdGVGb3JtIiwic3R5bGVkQ29tcG9uZW50cyIsImVycm9yIiwidW5zZXRFcnJvciIsInNldEZvY3VzQ2xhc3MiLCJjc3NDbGFzcyIsInByb3BzIiwiX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzMiIsIl9leGNsdWRlZCIsImlkIiwiZm9ybUlkIiwidHlwZSIsImxhYmVsIiwicGxhY2Vob2xkZXIiLCJpc1JlcXVpcmVkIiwibWF4TGVuZ3RoIiwiZGVzY3JpcHRpb24iLCJkZXNjcmlwdGlvblBsYWNlbWVudCIsImxhYmVsUGxhY2VtZW50Iiwid2lkdGgiLCJjdXN0b21OYW1lIiwiQSIsIkIiLCJJbnB1dCIsIkQiLCJMYWJlbCIsIkYiLCJCb3giLCJfcmVhY3QiLCJjcmVhdGVFbGVtZW50IiwiRyIsImNsYXNzTmFtZSIsImNvbmNhdCIsInN0eWxlIiwiZGlzcGxheSIsIl9JbnB1dExhYmVsIiwic3R5bGVkQ29tcG9uZW50IiwiZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUwiLCJfX2h0bWwiLCJDIiwibmFtZSIsInJlcXVpcmVkIiwib25DaGFuZ2UiLCJldmVudCIsIm9uQmx1ciIsIm9uRm9jdXMiLCJcImFyaWEtZGVzY3JpYmVkYnlcIiIsIlwiYXJpYS1pbnZhbGlkXCIiXSwic291cmNlcyI6WyIuLi8uLi9zcmMvRmllbGRzL1dlYnNpdGUuanN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCBJbnB1dExhYmVsIGZyb20gXCIuLi9Gb3JtRWxlbWVudHMvSW5wdXRMYWJlbFwiO1xuXG5leHBvcnQgZGVmYXVsdCAoe1xuICBmaWVsZCxcbiAgdmFsdWUsXG4gIHZhbGlkYXRpb25NZXNzYWdlLFxuICB0b3VjaGVkLFxuICBzZXRUb3VjaGVkLFxuICBoaWRlRmllbGQsXG4gIHVwZGF0ZUZvcm0sXG4gIHN0eWxlZENvbXBvbmVudHMsXG4gIGVycm9yLFxuICB1bnNldEVycm9yLFxuICBzZXRGb2N1c0NsYXNzLFxuICBjc3NDbGFzcyxcbiAgLi4ucHJvcHNcbn0pID0+IHtcbiAgY29uc3Qge1xuICAgIGlkLFxuICAgIGZvcm1JZCxcbiAgICB0eXBlLFxuICAgIGxhYmVsLFxuICAgIHBsYWNlaG9sZGVyLFxuICAgIGlzUmVxdWlyZWQsXG4gICAgbWF4TGVuZ3RoLFxuICAgIGRlc2NyaXB0aW9uLFxuICAgIGRlc2NyaXB0aW9uUGxhY2VtZW50LFxuICAgIGxhYmVsUGxhY2VtZW50LFxuICAgIHdpZHRoLFxuICAgIGN1c3RvbU5hbWUsXG4gIH0gPSBmaWVsZDtcbiAgY29uc3Qge1xuICAgIElucHV0ID0gXCJpbnB1dFwiLFxuICAgIExhYmVsID0gXCJsYWJlbFwiLFxuICAgIEJveCA9IFwiZGl2XCIsXG4gIH0gPSBzdHlsZWRDb21wb25lbnRzIHx8IGZhbHNlO1xuICByZXR1cm4gKFxuICAgIDxCb3hcbiAgICAgIHdpZHRoPXt3aWR0aH1cbiAgICAgIGNsYXNzTmFtZT17XG4gICAgICAgICh2YWxpZGF0aW9uTWVzc2FnZSAmJiB0b3VjaGVkKSB8fCBlcnJvclxuICAgICAgICAgID8gYGZvcm0tZmllbGQgZXJyb3IgJHtjc3NDbGFzc31gXG4gICAgICAgICAgOiBgZm9ybS1maWVsZCAke2Nzc0NsYXNzfWBcbiAgICAgIH1cbiAgICAgIHN0eWxlPXt7IGRpc3BsYXk6IGhpZGVGaWVsZCA/IFwibm9uZVwiIDogdW5kZWZpbmVkIH19XG4gICAgPlxuICAgICAgPGRpdiBjbGFzc05hbWU9e3R5cGV9PlxuICAgICAgICA8SW5wdXRMYWJlbFxuICAgICAgICAgIGZvcm1JZD17Zm9ybUlkfVxuICAgICAgICAgIGlkPXtpZH1cbiAgICAgICAgICBsYWJlbD17bGFiZWx9XG4gICAgICAgICAgbGFiZWxQbGFjZW1lbnQ9e2xhYmVsUGxhY2VtZW50fVxuICAgICAgICAgIGlzUmVxdWlyZWQ9e2lzUmVxdWlyZWR9XG4gICAgICAgICAgc3R5bGVkQ29tcG9uZW50PXtzdHlsZWRDb21wb25lbnRzfVxuICAgICAgICAvPlxuICAgICAgICB7ZGVzY3JpcHRpb25QbGFjZW1lbnQgPT09IFwiYWJvdmVcIiAmJiBkZXNjcmlwdGlvbiAmJiAoXG4gICAgICAgICAgPGRpdlxuICAgICAgICAgICAgY2xhc3NOYW1lPVwiZGVzY3JpcHRpb25cIlxuICAgICAgICAgICAgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw9e3sgX19odG1sOiBkZXNjcmlwdGlvbiB9fVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIDxJbnB1dFxuICAgICAgICAgIGlkPXtgaW5wdXRfJHtmb3JtSWR9XyR7aWR9YH1cbiAgICAgICAgICBuYW1lPXtjdXN0b21OYW1lIHx8IGBpbnB1dF8ke2lkfWB9XG4gICAgICAgICAgdHlwZT17dHlwZX1cbiAgICAgICAgICB2YWx1ZT17IXZhbHVlID8gXCJcIiA6IHZhbHVlfVxuICAgICAgICAgIHBsYWNlaG9sZGVyPXtwbGFjZWhvbGRlcn1cbiAgICAgICAgICBtYXhMZW5ndGg9e21heExlbmd0aH1cbiAgICAgICAgICByZXF1aXJlZD17aXNSZXF1aXJlZH1cbiAgICAgICAgICBvbkNoYW5nZT17ZXZlbnQgPT4ge1xuICAgICAgICAgICAgdXBkYXRlRm9ybShldmVudCwgZmllbGQpO1xuICAgICAgICAgICAgdW5zZXRFcnJvcihpZCk7XG4gICAgICAgICAgfX1cbiAgICAgICAgICBvbkJsdXI9e2V2ZW50ID0+IHtcbiAgICAgICAgICAgIHVwZGF0ZUZvcm0oZXZlbnQsIGZpZWxkKTtcbiAgICAgICAgICAgIHNldFRvdWNoZWQoaWQpO1xuICAgICAgICAgICAgc2V0Rm9jdXNDbGFzcyh2YWx1ZSAhPT0gXCJcIik7XG4gICAgICAgICAgfX1cbiAgICAgICAgICBvbkZvY3VzPXsoKSA9PiBzZXRGb2N1c0NsYXNzKHRydWUpfVxuICAgICAgICAgIGFyaWEtZGVzY3JpYmVkYnk9e2BlcnJvcl8ke2Zvcm1JZH1fJHtpZH1gfVxuICAgICAgICAgIGFyaWEtaW52YWxpZD17KCEhdmFsaWRhdGlvbk1lc3NhZ2UgJiYgdG91Y2hlZCkgfHwgISFlcnJvcn1cbiAgICAgICAgLz5cbiAgICAgICAge2Rlc2NyaXB0aW9uUGxhY2VtZW50ICE9PSBcImFib3ZlXCIgJiYgZGVzY3JpcHRpb24gJiYgKFxuICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImRlc2NyaXB0aW9uXCJcbiAgICAgICAgICAgIGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MPXt7IF9faHRtbDogZGVzY3JpcHRpb24gfX1cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgICB7KCh2YWxpZGF0aW9uTWVzc2FnZSAmJiB0b3VjaGVkKSB8fCBlcnJvcikgJiYgKFxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImVycm9yLW1lc3NhZ2VcIiBpZD17YGVycm9yXyR7Zm9ybUlkfV8ke2lkfWB9PlxuICAgICAgICAgICAge3ZhbGlkYXRpb25NZXNzYWdlIHx8IGVycm9yfVxuICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgKX1cbiAgICAgIDwvZGl2PlxuICAgIDwvQm94PlxuICApO1xufTtcbiJdLCJtYXBwaW5ncyI6IjBsQkFHZSxTQUFBQSxDQUFBLENBY1QsSUFiSixDQUFBQyxDQUFLLENBQUFELENBQUEsQ0FBTEMsS0FBSyxDQUNMQyxDQUFLLENBQUFGLENBQUEsQ0FBTEUsS0FBSyxDQUNMQyxDQUFpQixDQUFBSCxDQUFBLENBQWpCRyxpQkFBaUIsQ0FDakJDLENBQU8sQ0FBQUosQ0FBQSxDQUFQSSxPQUFPLENBQ1BDLENBQVUsQ0FBQUwsQ0FBQSxDQUFWSyxVQUFVLENBQ1ZDLENBQVMsQ0FBQU4sQ0FBQSxDQUFUTSxTQUFTLENBQ1RDLENBQVUsQ0FBQVAsQ0FBQSxDQUFWTyxVQUFVLENBQ1ZDLENBQWdCLENBQUFSLENBQUEsQ0FBaEJRLGdCQUFnQixDQUNoQkMsQ0FBSyxDQUFBVCxDQUFBLENBQUxTLEtBQUssQ0FD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