react-gravity-form
Version:
A component for including Gravity Forms on React apps via the Wordpress API
2 lines • 12.2 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.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,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)},disabled:function setDisabled(){return"field--street"===m||"field--city"===m}(),onFocus:function onFocus(){return l(!0)},"aria-label":r,"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,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJhIiwiZmllbGQiLCJ2YWx1ZSIsInZhbGlkYXRpb25NZXNzYWdlIiwidG91Y2hlZCIsInNldFRvdWNoZWQiLCJoaWRlRmllbGQiLCJ1cGRhdGVGb3JtIiwic3R5bGVkQ29tcG9uZW50cyIsImVycm9yIiwidW5zZXRFcnJvciIsInNldEZvY3VzQ2xhc3MiLCJjc3NDbGFzcyIsInByb3BzIiwiX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzMiIsIl9leGNsdWRlZCIsImlkIiwiZm9ybUlkIiwidHlwZSIsImxhYmVsIiwicGxhY2Vob2xkZXIiLCJpc1JlcXVpcmVkIiwibWF4TGVuZ3RoIiwiZGVzY3JpcHRpb24iLCJkZXNjcmlwdGlvblBsYWNlbWVudCIsImxhYmVsUGxhY2VtZW50Iiwid2lkdGgiLCJjdXN0b21OYW1lIiwiQSIsIkIiLCJJbnB1dCIsIkQiLCJMYWJlbCIsIkYiLCJCb3giLCJpMThuIiwiX3JlYWN0IiwiY3JlYXRlRWxlbWVudCIsIkciLCJjbGFzc05hbWUiLCJjb25jYXQiLCJzdHlsZSIsImRpc3BsYXkiLCJfSW5wdXRMYWJlbCIsInN0eWxlZENvbXBvbmVudCIsImRhbmdlcm91c2x5U2V0SW5uZXJIVE1MIiwiX19odG1sIiwiQyIsIm5hbWUiLCJyZXF1aXJlZCIsIm9uQ2hhbmdlIiwiZXZlbnQiLCJvbkJsdXIiLCJkaXNhYmxlZCIsInNldERpc2FibGVkIiwib25Gb2N1cyIsIlwiYXJpYS1sYWJlbFwiIiwiXCJhcmlhLWRlc2NyaWJlZGJ5XCIiLCJcImFyaWEtaW52YWxpZFwiIiwidCIsImxlbmd0aCJdLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9GaWVsZHMvVGV4dC5qc3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IElucHV0TGFiZWwgZnJvbSBcIi4uL0Zvcm1FbGVtZW50cy9JbnB1dExhYmVsXCI7XG5cbmV4cG9ydCBkZWZhdWx0ICh7XG4gIGZpZWxkLFxuICB2YWx1ZSxcbiAgdmFsaWRhdGlvbk1lc3NhZ2UsXG4gIHRvdWNoZWQsXG4gIHNldFRvdWNoZWQsXG4gIGhpZGVGaWVsZCxcbiAgdXBkYXRlRm9ybSxcbiAgc3R5bGVkQ29tcG9uZW50cyxcbiAgZXJyb3IsXG4gIHVuc2V0RXJyb3IsXG4gIHNldEZvY3VzQ2xhc3MsXG4gIGNzc0NsYXNzLFxuICAuLi5wcm9wc1xufSkgPT4ge1xuICBjb25zdCB7XG4gICAgaWQsXG4gICAgZm9ybUlkLFxuICAgIHR5cGUsXG4gICAgbGFiZWwsXG4gICAgcGxhY2Vob2xkZXIsXG4gICAgaXNSZXF1aXJlZCxcbiAgICBtYXhMZW5ndGgsXG4gICAgZGVzY3JpcHRpb24sXG4gICAgZGVzY3JpcHRpb25QbGFjZW1lbnQsXG4gICAgbGFiZWxQbGFjZW1lbnQsXG4gICAgd2lkdGgsXG4gICAgY3VzdG9tTmFtZSxcbiAgfSA9IGZpZWxkO1xuICBjb25zdCB7XG4gICAgSW5wdXQgPSBcImlucHV0XCIsXG4gICAgTGFiZWwgPSBcImxhYmVsXCIsXG4gICAgQm94ID0gXCJkaXZcIixcbiAgfSA9IHN0eWxlZENvbXBvbmVudHMgfHwgZmFsc2U7XG4gIGNvbnN0IHsgaTE4biB9ID0gcHJvcHMgfHwge307XG4gIGNvbnN0IHNldERpc2FibGVkID0gKCkgPT5cbiAgICBjc3NDbGFzcyA9PT0gXCJmaWVsZC0tc3RyZWV0XCIgfHwgY3NzQ2xhc3MgPT09IFwiZmllbGQtLWNpdHlcIjtcblxuICByZXR1cm4gKFxuICAgIDxCb3hcbiAgICAgIHdpZHRoPXt3aWR0aH1cbiAgICAgIGNsYXNzTmFtZT17XG4gICAgICAgICh2YWxpZGF0aW9uTWVzc2FnZSAmJiB0b3VjaGVkKSB8fCBlcnJvclxuICAgICAgICAgID8gYGZvcm0tZmllbGQgZXJyb3IgJHtjc3NDbGFzc31gXG4gICAgICAgICAgOiBgZm9ybS1maWVsZCAke2Nzc0NsYXNzfWBcbiAgICAgIH1cbiAgICAgIHN0eWxlPXt7IGRpc3BsYXk6IGhpZGVGaWVsZCA/IFwibm9uZVwiIDogdW5kZWZpbmVkIH19XG4gICAgPlxuICAgICAgPGRpdiBjbGFzc05hbWU9e3R5cGV9PlxuICAgICAgICA8SW5wdXRMYWJlbFxuICAgICAgICAgIGZvcm1JZD17Zm9ybUlkfVxuICAgICAgICAgIGlkPXtpZH1cbiAgICAgICAgICBsYWJlbD17bGFiZWx9XG4gICAgICAgICAgbGFiZWxQbGFjZW1lbnQ9e2xhYmVsUGxhY2VtZW50fVxuICAgICAgICAgIGlzUmVxdWlyZWQ9e2lzUmVxdWlyZWR9XG4gICAgICAgICAgc3R5bGVkQ29tcG9uZW50PXtzdHlsZWRDb21wb25lbnRzfVxuICAgICAgICAvPlxuICAgICAgICB7ZGVzY3JpcHRpb25QbGFjZW1lbnQgPT09IFwiYWJvdmVcIiAmJiBkZXNjcmlwdGlvbiAmJiAoXG4gICAgICAgICAgPGRpdlxuICAgICAgICAgICAgY2xhc3NOYW1lPVwiZGVzY3JpcHRpb25cIlxuICAgICAgICAgICAgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw9e3sgX19odG1sOiBkZXNjcmlwdGlvbiB9fVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIDxJbnB1dFxuICAgICAgICAgIGlkPXtgaW5wdXRfJHtmb3JtSWR9XyR7aWR9YH1cbiAgICAgICAgICBuYW1lPXtjdXN0b21OYW1lIHx8IGBpbnB1dF8ke2lkfWB9XG4gICAgICAgICAgdHlwZT17dHlwZX1cbiAgICAgICAgICB2YWx1ZT17IXZhbHVlID8gXCJcIiA6IHZhbHVlfVxuICAgICAgICAgIHBsYWNlaG9sZGVyPXtwbGFjZWhvbGRlcn1cbiAgICAgICAgICBtYXhMZW5ndGg9e21heExlbmd0aH1cbiAgICAgICAgICByZXF1aXJlZD17aXNSZXF1aXJlZH1cbiAgICAgICAgICBvbkNoYW5nZT17ZXZlbnQgPT4ge1xuICAgICAgICAgICAgdXBkYXRlRm9ybShldmVudCwgZmllbGQpO1xuICAgICAgICAgICAgdW5zZXRFcnJvcihpZCk7XG4gICAgICAgICAgfX1cbiAgICAgICAgICBvbkJsdXI9e2V2ZW50ID0+IHtcbiAgICAgICAgICAgIHVwZGF0ZUZvcm0oZXZlbnQsIGZpZWxkKTtcbiAgICAgICAgICAgIHNldFRvdWNoZWQoaWQpO1xuICAgICAgICAgICAgc2V0Rm9jdXNDbGFzcyh2YWx1ZSAhPT0gXCJcIik7XG4gICAgICAgICAgfX1cbiAgICAgICAgICBkaXNhYmxlZD17c2V0RGlzYWJsZWQoKX1cbiAgICAgICAgICBvbkZvY3VzPXsoKSA9PiBzZXRGb2N1c0NsYXNzKHRydWUpfVxuICAgICAgICAgIGFyaWEtbGFiZWw9e2xhYmVsfVxuICAgICAgICAgIGFyaWEtZGVzY3JpYmVkYnk9e2BlcnJvcl8ke2Zvcm1JZH1fJHtpZH1gfVxuICAgICAgICAgIGFyaWEtaW52YWxpZD17KCEhdmFsaWRhdGlvbk1lc3NhZ2UgJiYgdG91Y2hlZCkgfHwgISFlcnJvcn1cbiAgICAgICAgLz5cbiAgICAgICAge21heExlbmd0aCAmJiBtYXhMZW5ndGggPiAwICYmIChcbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNoYXJsZWZ0XCI+XG4gICAgICAgICAgICB7aTE4blxuICAgICAgICAgICAgICA/IGAke2kxOG4udChcIm1heENoYXJhY2h0ZXJzXCIsIHtcbiAgICAgICAgICAgICAgICAgIGxlbmd0aDogdmFsdWUubGVuZ3RoIHx8IDAsXG4gICAgICAgICAgICAgICAgICBtYXhMZW5ndGg6IG1heExlbmd0aCxcbiAgICAgICAgICAgICAgICB9KX1gXG4gICAgICAgICAgICAgIDogYCR7dmFsdWUubGVuZ3RoIHx8IDB9IG9mICR7bWF4TGVuZ3RofSBtYXggY2hhcmFjaHRlcnNgfVxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICApfVxuICAgICAgICB7ZGVzY3JpcHRpb25QbGFjZW1lbnQgIT09IFwiYWJvdmVcIiAmJiBkZXNjcmlwdGlvbiAmJiAoXG4gICAgICAgICAgPGRpdlxuICAgICAgICAgICAgY2xhc3NOYW1lPVwiZGVzY3JpcHRpb25cIlxuICAgICAgICAgICAgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw9e3sgX19odG1sOiBkZXNjcmlwdGlvbiB9fVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIHsoKHZhbGlkYXRpb25NZXNzYWdlICYmIHRvdWNoZWQpIHx8IGVycm9yKSAmJiAoXG4gICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZXJyb3ItbWVzc2FnZVwiIGlkPXtgZXJyb3JfJHtmb3JtSWR9XyR7aWR9YH0+XG4gICAgICAgICAgICB7dmFsaWRhdGlvbk1lc3NhZ2UgfHwgZXJyb3J9XG4gICAgICAgICAgPC9zcGFuPlxuICAgICAgICApfVxuICAgICAgPC9kaXY+XG4gICAgPC9Cb3g+XG4gICk7XG59O1xuIl0sIm1hcHBpbmdzIjoiMGxCQUdlLFNBQUFBLENBQUEsQ0FjVCxJQWJKLENBQUFDLENBQUssQ0FBQUQsQ0FBQSxDQUFMQyxLQUFLLENBQ0xDLENBQUssQ0FBQUYsQ0FBQSxDQUFMRSxLQUFLLENBQ0xDLENBQWlCLENBQUFILENBQUEsQ0FBakJHLGlCQUFpQixDQUNqQkMsQ0FBTyxDQUFBSixDQUFBLENBQVBJLE9BQU8sQ0FDUEMsQ0FBVSxDQUFBTCxDQUFBLENBQVZLLFVBQVUsQ0FDVkMsQ0FBUyxDQUFBTixDQUFBLENBQVRNLFNBQVMsQ0FDVEMsQ0FBVSxDQUFBUCxDQUFBLENBQVZPLFVBQVUsQ0FDVkMsQ0FBZ0IsQ0FBQVIsQ0FBQSxDQUFoQlEsZ0JBQWdCLENBQ2hCQyxDQUFLLENBQUFULENBQUEsQ0FBTFMsS0FBSyxDQUNMQyxDQUFVLENBQUFWLENBQUEsQ0FBVlUsVUFBVSxDQUNWQyxDQUFhLENBQUFYLENBQUEsQ0FBYlcsYUFBYSxDQUNiQyxDQUFRLENBQUFaLENBQUEsQ0FBUlksUUFBUSxDQUNMQyxDQUFLLElBQUFDLHlCQUFBLGFBQUFkLENBQUEsQ0FBQWUsU0FBQSxFQUdOQyxDQUFFLENBWUFmLENBQUssQ0FaUGUsRUFBRSxDQUNGQyxDQUFNLENBV0poQixDQUFLLENBWFBnQixNQUFNLENBQ05DLENBQUksQ0FVRmpCLENBQUssQ0FWUGlCLElBQUksQ0FDSkMsQ0FBSyxDQVNIbEIsQ0FBSyxDQVRQa0IsS0FBSyxD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