react-gravity-form
Version:
A component for including Gravity Forms on React apps via the Wordpress API
2 lines • 11.7 kB
JavaScript
"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.Textarea,C=void 0===B?"textarea":B,D=A.Label,E=void 0===D?"label":D,F=A.Box,G=void 0===F?"div":F,H=(n||{}).i18n;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}),u&&0<u&&_react["default"].createElement("div",{className:"charleft"},H?"".concat(H.t("maxCharachters",{length:c.length||0,maxLength:u})):"".concat(c.length||0," of ").concat(u," max charachters")),"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,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJhIiwiZmllbGQiLCJ2YWx1ZSIsInZhbGlkYXRpb25NZXNzYWdlIiwidG91Y2hlZCIsInNldFRvdWNoZWQiLCJoaWRlRmllbGQiLCJ1cGRhdGVGb3JtIiwic3R5bGVkQ29tcG9uZW50cyIsImVycm9yIiwidW5zZXRFcnJvciIsInNldEZvY3VzQ2xhc3MiLCJjc3NDbGFzcyIsInByb3BzIiwiX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzMiIsIl9leGNsdWRlZCIsImlkIiwiZm9ybUlkIiwidHlwZSIsImxhYmVsIiwicGxhY2Vob2xkZXIiLCJpc1JlcXVpcmVkIiwibWF4TGVuZ3RoIiwiZGVzY3JpcHRpb24iLCJkZXNjcmlwdGlvblBsYWNlbWVudCIsImxhYmVsUGxhY2VtZW50Iiwid2lkdGgiLCJjdXN0b21OYW1lIiwiQSIsIkIiLCJUZXh0YXJlYSIsIkQiLCJMYWJlbCIsIkYiLCJCb3giLCJpMThuIiwiX3JlYWN0IiwiY3JlYXRlRWxlbWVudCIsIkciLCJjbGFzc05hbWUiLCJjb25jYXQiLCJzdHlsZSIsImRpc3BsYXkiLCJfSW5wdXRMYWJlbCIsInN0eWxlZENvbXBvbmVudCIsImRhbmdlcm91c2x5U2V0SW5uZXJIVE1MIiwiX19odG1sIiwiQyIsIm5hbWUiLCJyZXF1aXJlZCIsIm9uQ2hhbmdlIiwiZXZlbnQiLCJvbkJsdXIiLCJvbkZvY3VzIiwiXCJhcmlhLWRlc2NyaWJlZGJ5XCIiLCJcImFyaWEtaW52YWxpZFwiIiwidCIsImxlbmd0aCJdLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9GaWVsZHMvVGV4dGFyZWEuanN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCBJbnB1dExhYmVsIGZyb20gXCIuLi9Gb3JtRWxlbWVudHMvSW5wdXRMYWJlbFwiO1xuXG5leHBvcnQgZGVmYXVsdCAoe1xuICBmaWVsZCxcbiAgdmFsdWUsXG4gIHZhbGlkYXRpb25NZXNzYWdlLFxuICB0b3VjaGVkLFxuICBzZXRUb3VjaGVkLFxuICBoaWRlRmllbGQsXG4gIHVwZGF0ZUZvcm0sXG4gIHN0eWxlZENvbXBvbmVudHMsXG4gIGVycm9yLFxuICB1bnNldEVycm9yLFxuICBzZXRGb2N1c0NsYXNzLFxuICBjc3NDbGFzcyxcbiAgLi4ucHJvcHNcbn0pID0+IHtcbiAgY29uc3Qge1xuICAgIGlkLFxuICAgIGZvcm1JZCxcbiAgICB0eXBlLFxuICAgIGxhYmVsLFxuICAgIHBsYWNlaG9sZGVyLFxuICAgIGlzUmVxdWlyZWQsXG4gICAgbWF4TGVuZ3RoLFxuICAgIGRlc2NyaXB0aW9uLFxuICAgIGRlc2NyaXB0aW9uUGxhY2VtZW50LFxuICAgIGxhYmVsUGxhY2VtZW50LFxuICAgIHdpZHRoLFxuICAgIGN1c3RvbU5hbWUsXG4gIH0gPSBmaWVsZDtcblxuICBjb25zdCB7XG4gICAgVGV4dGFyZWEgPSBcInRleHRhcmVhXCIsXG4gICAgTGFiZWwgPSBcImxhYmVsXCIsXG4gICAgQm94ID0gXCJkaXZcIixcbiAgfSA9IHN0eWxlZENvbXBvbmVudHMgfHwgZmFsc2U7XG4gIGNvbnN0IHsgaTE4biB9ID0gcHJvcHMgfHwge307XG5cbiAgcmV0dXJuIChcbiAgICA8Qm94XG4gICAgICB3aWR0aD17d2lkdGh9XG4gICAgICBjbGFzc05hbWU9e1xuICAgICAgICAodmFsaWRhdGlvbk1lc3NhZ2UgJiYgdG91Y2hlZCkgfHwgZXJyb3JcbiAgICAgICAgICA/IGBmb3JtLWZpZWxkIGVycm9yICR7Y3NzQ2xhc3N9YFxuICAgICAgICAgIDogYGZvcm0tZmllbGQgJHtjc3NDbGFzc31gXG4gICAgICB9XG4gICAgICBzdHlsZT17eyBkaXNwbGF5OiBoaWRlRmllbGQgPyBcIm5vbmVcIiA6IHVuZGVmaW5lZCB9fVxuICAgID5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPXt0eXBlfT5cbiAgICAgICAgPElucHV0TGFiZWxcbiAgICAgICAgICBmb3JtSWQ9e2Zvcm1JZH1cbiAgICAgICAgICBpZD17aWR9XG4gICAgICAgICAgbGFiZWw9e2xhYmVsfVxuICAgICAgICAgIGxhYmVsUGxhY2VtZW50PXtsYWJlbFBsYWNlbWVudH1cbiAgICAgICAgICBpc1JlcXVpcmVkPXtpc1JlcXVpcmVkfVxuICAgICAgICAgIHN0eWxlZENvbXBvbmVudD17c3R5bGVkQ29tcG9uZW50c31cbiAgICAgICAgLz5cbiAgICAgICAge2Rlc2NyaXB0aW9uUGxhY2VtZW50ID09PSBcImFib3ZlXCIgJiYgZGVzY3JpcHRpb24gJiYgKFxuICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImRlc2NyaXB0aW9uXCJcbiAgICAgICAgICAgIGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MPXt7IF9faHRtbDogZGVzY3JpcHRpb24gfX1cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgICA8VGV4dGFyZWFcbiAgICAgICAgICBpZD17YGlucHV0XyR7Zm9ybUlkfV8ke2lkfWB9XG4gICAgICAgICAgbmFtZT17Y3VzdG9tTmFtZSB8fCBgaW5wdXRfJHtpZH1gfVxuICAgICAgICAgIHR5cGU9e3R5cGV9XG4gICAgICAgICAgdmFsdWU9eyF2YWx1ZSA/IFwiXCIgOiB2YWx1ZX1cbiAgICAgICAgICBwbGFjZWhvbGRlcj17cGxhY2Vob2xkZXJ9XG4gICAgICAgICAgbWF4TGVuZ3RoPXttYXhMZW5ndGh9XG4gICAgICAgICAgcmVxdWlyZWQ9e2lzUmVxdWlyZWR9XG4gICAgICAgICAgb25DaGFuZ2U9e2V2ZW50ID0+IHtcbiAgICAgICAgICAgIHVwZGF0ZUZvcm0oZXZlbnQsIGZpZWxkKTtcbiAgICAgICAgICAgIHVuc2V0RXJyb3IoaWQpO1xuICAgICAgICAgIH19XG4gICAgICAgICAgb25CbHVyPXtldmVudCA9PiB7XG4gICAgICAgICAgICB1cGRhdGVGb3JtKGV2ZW50LCBmaWVsZCk7XG4gICAgICAgICAgICBzZXRUb3VjaGVkKGlkKTtcbiAgICAgICAgICAgIHNldEZvY3VzQ2xhc3ModmFsdWUgIT09IFwiXCIpO1xuICAgICAgICAgIH19XG4gICAgICAgICAgb25Gb2N1cz17KCkgPT4gc2V0Rm9jdXNDbGFzcyh0cnVlKX1cbiAgICAgICAgICBhcmlhLWRlc2NyaWJlZGJ5PXtgZXJyb3JfJHtmb3JtSWR9XyR7aWR9YH1cbiAgICAgICAgICBhcmlhLWludmFsaWQ9eyghIXZhbGlkYXRpb25NZXNzYWdlICYmIHRvdWNoZWQpIHx8ICEhZXJyb3J9XG4gICAgICAgIC8+XG4gICAgICAgIHttYXhMZW5ndGggJiYgbWF4TGVuZ3RoID4gMCAmJiAoXG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjaGFybGVmdFwiPlxuICAgICAgICAgICAge2kxOG5cbiAgICAgICAgICAgICAgPyBgJHtpMThuLnQoXCJtYXhDaGFyYWNodGVyc1wiLCB7XG4gICAgICAgICAgICAgICAgICBsZW5ndGg6IHZhbHVlLmxlbmd0aCB8fCAwLFxuICAgICAgICAgICAgICAgICAgbWF4TGVuZ3RoOiBtYXhMZW5ndGgsXG4gICAgICAgICAgICAgICAgfSl9YFxuICAgICAgICAgICAgICA6IGAke3ZhbHVlLmxlbmd0aCB8fCAwfSBvZiAke21heExlbmd0aH0gbWF4IGNoYXJhY2h0ZXJzYH1cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgKX1cbiAgICAgICAge2Rlc2NyaXB0aW9uUGxhY2VtZW50ICE9PSBcImFib3ZlXCIgJiYgZGVzY3JpcHRpb24gJiYgKFxuICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImRlc2NyaXB0aW9uXCJcbiAgICAgICAgICAgIGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MPXt7IF9faHRtbDogZGVzY3JpcHRpb24gfX1cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgICB7KCh2YWxpZGF0aW9uTWVzc2FnZSAmJiB0b3VjaGVkKSB8fCBlcnJvcikgJiYgKFxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImVycm9yLW1lc3NhZ2VcIiBpZD17YGVycm9yXyR7Zm9ybUlkfV8ke2lkfWB9PlxuICAgICAgICAgICAge3ZhbGlkYXRpb25NZXNzYWdlIHx8IGVycm9yfVxuICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgKX1cbiAgICAgIDwvZGl2PlxuICAgIDwvQm94PlxuICApO1xufTtcbiJdLCJtYXBwaW5ncyI6IjBsQkFHZSxTQUFBQSxDQUFBLENBY1QsSUFiSixDQUFBQyxDQUFLLENBQUFELENBQUEsQ0FBTEMsS0FBSyxDQUNMQyxDQUFLLENBQUFGLENBQUEsQ0FBTEUsS0FBSyxDQUNMQyxDQUFpQixDQUFBSCxDQUFBLENBQWpCRyxpQkFBaUIsQ0FDakJDLENBQU8sQ0FBQUosQ0FBQSxDQUFQSSxPQUFPLENBQ1BDLENBQVUsQ0FBQUwsQ0FBQSxDQUFWSyxVQUFVLENBQ1ZDLENBQVMsQ0FBQU4sQ0FBQSxDQUFUTSxTQUFTLENBQ1RDLENBQVUsQ0FBQVAsQ0FBQSxDQUFWTyxVQUFVLENBQ1ZDLENBQWdCLENBQUFSLENBQUEsQ0FBaEJRLGdCQUFnQixDQUNoQkMsQ0FBSyxDQUFBVCxDQUFBLENBQUxTLEtBQUssQ0FDTEMsQ0FBVSxDQUFBVixDQUFBLENBQVZVLFVBQVUsQ0FDVkMsQ0FBYSxDQUFBWCxDQUFBLENBQWJXLGFBQWEsQ0FDYkMsQ0FBUSxDQUFBWixDQUFBLENBQVJZLFFBQVEsQ0FDTEMsQ0FBSyxJQUFBQyx5QkFBQSxhQUFBZCxDQUFBLENBQUFlLFNBQUEsRUFHTkMsQ0FBRSxDQVlBZixDQUFLLENBWlBlLEVBQUUsQ0FDRkMsQ0FBTSxDQVdKaEIsQ0FBSyxDQVhQZ0IsTUFBTSxDQUNOQyxDQUFJLENBVUZqQixDQUFLLENBVlBpQixJQUFJLENBQ0pDLENBQUssQ0FTSGxCLENBQUssQ0FUUGtCLEtBQUssQ0FDTEMsQ0FBVyxDQVFUbkIsQ0FBSyxDQVJQbUIsV0FBVyxDQUNYQyxDQUFVLENBT1JwQixDQUFLLENBUFBvQixVQUFVLENBQ1ZDLENBQVMsQ0FNUHJCLENBQUssQ0FOUHFCLFNBQVMsQ0FDVEMsQ0FBVyxDQUtUdEIsQ0FBSyxDQUxQc0IsV0FBVyxDQUNYQyxDQUFvQixDQUlsQnZCLENBQUssQ0FKUHVCLG9CQUFvQixDQUNwQkMsQ0FBYyxDQUdaeEIsQ0FBSyxDQUhQd0IsY0FBYyxDQUNkQyxDQUFLLENBRUh6QixDQUFLLENBRlB5QixLQUFLLENBQ0xDLENBQVUsQ0FDUjFCLENBQUssQ0FEUDBCLFVBQVUsQ0FBQUMsQ0FBQSxDQU9ScEIsQ0FBZ0IsSUFBUyxDQUFBcUIsQ0FBQSxDQUFBRCxDQUFBLENBSDNCRSxRQUFRLENBQVJBLENBQVEsVUFBQUQsQ0FBQSxDQUFHLFVBQVUsQ0FBQUEsQ0FBQSxDQUFBRSxDQUFBLENBQUFILENBQUEsQ0FDckJJLEtBQUssQ0FBTEEsQ0FBSyxVQUFBRCxDQUFBLENBQUcsT0FBTyxDQUFBQSxDQUFBLENBQUFFLENBQUEsQ0FBQUwsQ0FBQSxDQUNmTSxHQUFHLENBQUhBLENBQUcsVUFBQUQsQ0FBQSxDQUFHLEtBQUssQ0FBQUEsQ0FBQSxDQUVMRSxDQUFJLEVBQUt0QixDQUFLLEVBQUksQ0FBQyxDQUFDLEVBQXBCc0IsSUFBSSxDQUVaLE1BQ0UsQ0FBQUMsTUFBQSxZQUFBQyxhQUFBLENBQUNDLENBQUcsRUFDRlosS0FBSyxDQUFFQSxDQUFNLENBQ2JhLFNBQVMsQ0FDTnBDLENBQWlCLEVBQUlDLENBQU8sRUFBS0ssQ0FBSyxxQkFBQStCLE1BQUEsQ0FDZjVCLENBQVEsZ0JBQUE0QixNQUFBLENBQ2Q1QixDQUFRLENBQzNCLENBQ0Q2QixLQUFLLENBQUUsQ0FBRUMsT0FBTyxDQUFFcEMsQ0FBUyxDQUFHLE1BQU0sT0FBYSxDQUFFLEVBRW5EOEIsTUFBQSxZQUFBQyxhQUFBLFFBQUtFLFNBQVMsQ0FBRXJCLENBQUssRUFDbkJrQixNQUFBLFlBQUFDLGFBQUEsQ0FBQ00sV0FBQSxXQUFVLEVBQ1QxQixNQUFNLENBQUVBLENBQU8sQ0FDZkQsRUFBRSxDQUFFQSxDQUFHLENBQ1BHLEtBQUssQ0FBRUEsQ0FBTSxDQUNiTSxjQUFjLENBQUVBLENBQWUsQ0FDL0JKLFVBQVUsQ0FBRUEsQ0FBVyxDQUN2QnVCLGVBQWUsQ0FBRXBDLENBQWlCLENBQ25DLENBQUMsQ0FDd0IsT0FBTyxHQUFoQ2dCLENBQWdDLEVBQUlELENBQVcsRUFDOUNhLE1BQUEsWUFBQUMsYUFBQSxRQUNFRSxTQUFTLENBQUMsYUFBYSxDQUN2Qk0sdUJBQXVCLENBQUUsQ0FBRUMsTUFBTSxDQUFFdkIsQ0FBWSxDQUFFLENBQ2xELENBQ0YsQ0FDRGEsTUFBQSxZQUFBQyxhQUFBLENBQUNVLENBQVEsRUFDUC9CLEVBQUUsVUFBQXdCLE1BQUEsQ0FBV3ZCLENBQU0sTUFBQXVCLE1BQUEsQ0FBSXhCLENBQUUsQ0FBRyxDQUM1QmdDLElBQUksQ0FBRXJCLENBQVUsV0FBQWEsTUFBQSxDQUFheEIsQ0FBRSxDQUFHLENBQ2xDRSxJQUFJLENBQUVBLENBQUssQ0FDWGhCLEtBQUssQ0FBR0EsQ0FBSyxDQUFRQSxDQUFLLENBQVYsRUFBVyxDQUMzQmtCLFdBQVcsQ0FBRUEsQ0FBWSxDQUN6QkUsU0FBUyxDQUFFQSxDQUFVLENBQ3JCMkIsUUFBUSxDQUFFNUIsQ0FBVyxDQUNyQjZCLFFBQVEsQ0FBRSxTQUFBQSxTQUFBQyxDQUFLLENBQUksQ0FDakI1QyxDQUFVLENBQUM0QyxDQUFLLENBQUVsRCxDQUFLLENBQUMsQ0FDeEJTLENBQVUsQ0FBQ00sQ0FBRSxDQUNmLENBQUUsQ0FDRm9DLE1BQU0sQ0FBRSxTQUFBQSxPQUFBRCxDQUFLLENBQUksQ0FDZjVDLENBQVUsQ0FBQzRDLENBQUssQ0FBRWxELENBQUssQ0FBQyxDQUN4QkksQ0FBVSxDQUFDVyxDQUFFLENBQUMsQ0FDZEwsQ0FBYSxDQUFXLEVBQUUsR0FBWlQsQ0FBWSxDQUM1QixDQUFFLENBQ0ZtRCxPQUFPLENBQUUsU0FBQUEsUUFBQSxRQUFNLENBQUExQyxDQUFhLEdBQUssQ0FBQyxDQUFDLENBQ25DMkMsa0JBQUEsVUFBQWQsTUFBQSxDQUEyQnZCLENBQU0sTUFBQXVCLE1BQUEsQ0FBSXhCLENBQUUsQ0FBRyxDQUMxQ3VDLGNBQUEsQ0FBZSxDQUFDLENBQUNwRCxDQUFpQixFQUFJQyxDQUFPLEVBQUssQ0FBQyxDQUFDSyxDQUFNLENBQzNELENBQUMsQ0FDRGEsQ0FBUyxFQUFnQixDQUFDLENBQWJBLENBQWEsRUFDekJjLE1BQUEsWUFBQUMsYUFBQSxRQUFLRSxTQUFTLENBQUMsVUFBVSxFQUN0QkosQ0FBSSxJQUFBSyxNQUFBLENBQ0VMLENBQUksQ0FBQ3FCLENBQUMsQ0FBQyxnQkFBZ0IsQ0FBRSxDQUMxQkMsTUFBTSxDQUFFdkQsQ0FBSyxDQUFDdUQsTUFBTSxFQUFJLENBQUMsQ0FDekJuQyxTQUFTLENBQUVBLENBQ2IsQ0FBQyxDQUFDLEtBQUFrQixNQUFBLENBQ0N0QyxDQUFLLENBQUN1RCxNQUFNLEVBQUksQ0FBQyxTQUFBakIsTUFBQSxDQUFPbEIsQ0FBUyxvQkFDckMsQ0FDTixDQUN5QixPQUFPLEdBQWhDRSxDQUFnQyxFQUFJRCxDQUFXLEVBQzlDYSxNQUFBLFlBQUFDLGFBQUEsUUFDRUUsU0FBUyxDQUFDLGFBQWEsQ0FDdkJNLHVCQUF1QixDQUFFLENBQUVDLE1BQU0sQ0FBRXZCLENBQVksQ0FBRSxDQUNsRCxDQUNGLENBQ0EsQ0FBRXBCLENBQWlCLEVBQUlDLENBQU8sRUFBS0ssQ0FBSyxHQUN2QzJCLE1BQUEsWUFBQUMsYUFBQSxTQUFNRSxTQUFTLENBQUMsZUFBZSxDQUFDdkIsRUFBRSxVQUFBd0IsTUFBQSxDQUFXdkIsQ0FBTSxNQUFBdUIsTUFBQSxDQUFJeEIsQ0FBRSxDQUFHLEVBQ3pEYixDQUFpQixFQUFJTSxDQUNsQixDQUVMLENBQ0YsQ0FFVCxDQUFDIn0=