UNPKG

react-gravity-form

Version:

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

2 lines 10.3 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"],_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=(0,_objectWithoutProperties2["default"])(a,_excluded),m=b.id,n=b.formId,o=b.type,p=b.label,q=b.cssClass,r=b.isRequired,s=b.choices,t=b.inputs,u=b.description,v=b.descriptionPlacement,w=b.labelPlacement,x=b.width,y=b.customName,z=i||!1,A=z.Checkbox,B=void 0===A?"fieldset":A,C=z.Label,D=void 0===C?"legend":C,E=z.Box,F=void 0===E?"div":E;return _react["default"].createElement(F,{width:x,className:d&&e||j?"form-field error ".concat(q):"form-field ".concat(q),style:{display:g?"none":void 0}},_react["default"].createElement(B,{className:"checkboxes"},_react["default"].createElement(_InputLabel["default"],{formId:n,id:m,label:p,labelPlacement:w,isRequired:r,styledComponent:i}),"above"===v&&u&&_react["default"].createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:u}}),s.map(function(a,d){return _react["default"].createElement("div",{className:o,key:a.value},_react["default"].createElement("input",{id:"input_".concat(n,"_").concat(t[d].id),type:"checkbox",name:y||"input_".concat(t[d].id),value:a.value,checked:c.includes(a.value),onChange:function onChange(a){h(a,b),f(m),k(m)}}),_react["default"].createElement("label",{htmlFor:"input_".concat(n,"_").concat(t[d].id)},a.text))}),"above"!==v&&u&&_react["default"].createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:u}}),(d&&e||j)&&_react["default"].createElement("span",{className:"error-message",id:"error_".concat(n,"_").concat(m)},d||j)))}; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJhIiwiZmllbGQiLCJ2YWx1ZSIsInZhbGlkYXRpb25NZXNzYWdlIiwidG91Y2hlZCIsInNldFRvdWNoZWQiLCJoaWRlRmllbGQiLCJ1cGRhdGVGb3JtIiwic3R5bGVkQ29tcG9uZW50cyIsImVycm9yIiwidW5zZXRFcnJvciIsInByb3BzIiwiX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzMiIsIl9leGNsdWRlZCIsImlkIiwiZm9ybUlkIiwidHlwZSIsImxhYmVsIiwiY3NzQ2xhc3MiLCJpc1JlcXVpcmVkIiwiY2hvaWNlcyIsImlucHV0cyIsImRlc2NyaXB0aW9uIiwiZGVzY3JpcHRpb25QbGFjZW1lbnQiLCJsYWJlbFBsYWNlbWVudCIsIndpZHRoIiwiY3VzdG9tTmFtZSIsInoiLCJBIiwiQ2hlY2tib3giLCJDIiwiTGFiZWwiLCJFIiwiQm94IiwiX3JlYWN0IiwiY3JlYXRlRWxlbWVudCIsIkYiLCJjbGFzc05hbWUiLCJjb25jYXQiLCJzdHlsZSIsImRpc3BsYXkiLCJCIiwiX0lucHV0TGFiZWwiLCJzdHlsZWRDb21wb25lbnQiLCJkYW5nZXJvdXNseVNldElubmVySFRNTCIsIl9faHRtbCIsIm1hcCIsImNob2ljZSIsImkiLCJrZXkiLCJuYW1lIiwiY2hlY2tlZCIsImluY2x1ZGVzIiwib25DaGFuZ2UiLCJldmVudCIsImh0bWxGb3IiLCJ0ZXh0Il0sInNvdXJjZXMiOlsiLi4vLi4vc3JjL0ZpZWxkcy9DaGVja2JveC5qc3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IElucHV0TGFiZWwgZnJvbSBcIi4uL0Zvcm1FbGVtZW50cy9JbnB1dExhYmVsXCI7XG5cbmV4cG9ydCBkZWZhdWx0ICh7XG4gIGZpZWxkLFxuICB2YWx1ZSxcbiAgdmFsaWRhdGlvbk1lc3NhZ2UsXG4gIHRvdWNoZWQsXG4gIHNldFRvdWNoZWQsXG4gIGhpZGVGaWVsZCxcbiAgdXBkYXRlRm9ybSxcbiAgc3R5bGVkQ29tcG9uZW50cyxcbiAgZXJyb3IsXG4gIHVuc2V0RXJyb3IsXG4gIC4uLnByb3BzXG59KSA9PiB7XG4gIGNvbnN0IHtcbiAgICBpZCxcbiAgICBmb3JtSWQsXG4gICAgdHlwZSxcbiAgICBsYWJlbCxcbiAgICBjc3NDbGFzcyxcbiAgICBpc1JlcXVpcmVkLFxuICAgIGNob2ljZXMsXG4gICAgaW5wdXRzLFxuICAgIGRlc2NyaXB0aW9uLFxuICAgIGRlc2NyaXB0aW9uUGxhY2VtZW50LFxuICAgIGxhYmVsUGxhY2VtZW50LFxuICAgIHdpZHRoLFxuICAgIGN1c3RvbU5hbWUsXG4gIH0gPSBmaWVsZDtcblxuICBjb25zdCB7XG4gICAgQ2hlY2tib3ggPSBcImZpZWxkc2V0XCIsXG4gICAgTGFiZWwgPSBcImxlZ2VuZFwiLFxuICAgIEJveCA9IFwiZGl2XCIsXG4gIH0gPSBzdHlsZWRDb21wb25lbnRzIHx8IGZhbHNlO1xuXG4gIHJldHVybiAoXG4gICAgPEJveFxuICAgICAgd2lkdGg9e3dpZHRofVxuICAgICAgY2xhc3NOYW1lPXtcbiAgICAgICAgKHZhbGlkYXRpb25NZXNzYWdlICYmIHRvdWNoZWQpIHx8IGVycm9yXG4gICAgICAgICAgPyBgZm9ybS1maWVsZCBlcnJvciAke2Nzc0NsYXNzfWBcbiAgICAgICAgICA6IGBmb3JtLWZpZWxkICR7Y3NzQ2xhc3N9YFxuICAgICAgfVxuICAgICAgc3R5bGU9e3sgZGlzcGxheTogaGlkZUZpZWxkID8gXCJub25lXCIgOiB1bmRlZmluZWQgfX1cbiAgICA+XG4gICAgICA8Q2hlY2tib3ggY2xhc3NOYW1lPVwiY2hlY2tib3hlc1wiPlxuICAgICAgICA8SW5wdXRMYWJlbFxuICAgICAgICAgIGZvcm1JZD17Zm9ybUlkfVxuICAgICAgICAgIGlkPXtpZH1cbiAgICAgICAgICBsYWJlbD17bGFiZWx9XG4gICAgICAgICAgbGFiZWxQbGFjZW1lbnQ9e2xhYmVsUGxhY2VtZW50fVxuICAgICAgICAgIGlzUmVxdWlyZWQ9e2lzUmVxdWlyZWR9XG4gICAgICAgICAgc3R5bGVkQ29tcG9uZW50PXtzdHlsZWRDb21wb25lbnRzfVxuICAgICAgICAvPlxuICAgICAgICB7ZGVzY3JpcHRpb25QbGFjZW1lbnQgPT09IFwiYWJvdmVcIiAmJiBkZXNjcmlwdGlvbiAmJiAoXG4gICAgICAgICAgPGRpdlxuICAgICAgICAgICAgY2xhc3NOYW1lPVwiZGVzY3JpcHRpb25cIlxuICAgICAgICAgICAgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw9e3sgX19odG1sOiBkZXNjcmlwdGlvbiB9fVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIHtjaG9pY2VzLm1hcCgoY2hvaWNlLCBpKSA9PiAoXG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9e3R5cGV9IGtleT17Y2hvaWNlLnZhbHVlfT5cbiAgICAgICAgICAgIDxpbnB1dFxuICAgICAgICAgICAgICBpZD17YGlucHV0XyR7Zm9ybUlkfV8ke2lucHV0c1tpXS5pZH1gfVxuICAgICAgICAgICAgICB0eXBlPVwiY2hlY2tib3hcIlxuICAgICAgICAgICAgICBuYW1lPXtjdXN0b21OYW1lIHx8IGBpbnB1dF8ke2lucHV0c1tpXS5pZH1gfVxuICAgICAgICAgICAgICB2YWx1ZT17Y2hvaWNlLnZhbHVlfVxuICAgICAgICAgICAgICBjaGVja2VkPXt2YWx1ZS5pbmNsdWRlcyhjaG9pY2UudmFsdWUpfVxuICAgICAgICAgICAgICBvbkNoYW5nZT17ZXZlbnQgPT4ge1xuICAgICAgICAgICAgICAgIHVwZGF0ZUZvcm0oZXZlbnQsIGZpZWxkKTtcbiAgICAgICAgICAgICAgICBzZXRUb3VjaGVkKGlkKTtcbiAgICAgICAgICAgICAgICB1bnNldEVycm9yKGlkKTtcbiAgICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8bGFiZWwgaHRtbEZvcj17YGlucHV0XyR7Zm9ybUlkfV8ke2lucHV0c1tpXS5pZH1gfT5cbiAgICAgICAgICAgICAge2Nob2ljZS50ZXh0fVxuICAgICAgICAgICAgPC9sYWJlbD5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgKSl9XG4gICAgICAgIHtkZXNjcmlwdGlvblBsYWNlbWVudCAhPT0gXCJhYm92ZVwiICYmIGRlc2NyaXB0aW9uICYmIChcbiAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICBjbGFzc05hbWU9XCJkZXNjcmlwdGlvblwiXG4gICAgICAgICAgICBkYW5nZXJvdXNseVNldElubmVySFRNTD17eyBfX2h0bWw6IGRlc2NyaXB0aW9uIH19XG4gICAgICAgICAgLz5cbiAgICAgICAgKX1cbiAgICAgICAgeygodmFsaWRhdGlvbk1lc3NhZ2UgJiYgdG91Y2hlZCkgfHwgZXJyb3IpICYmIChcbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJlcnJvci1tZXNzYWdlXCIgaWQ9e2BlcnJvcl8ke2Zvcm1JZH1fJHtpZH1gfT5cbiAgICAgICAgICAgIHt2YWxpZGF0aW9uTWVzc2FnZSB8fCBlcnJvcn1cbiAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICl9XG4gICAgICA8L0NoZWNrYm94PlxuICAgIDwvQm94PlxuICApO1xufTtcbiJdLCJtYXBwaW5ncyI6IitqQkFHZSxTQUFBQSxDQUFBLENBWVQsSUFYSixDQUFBQyxDQUFLLENBQUFELENBQUEsQ0FBTEMsS0FBSyxDQUNMQyxDQUFLLENBQUFGLENBQUEsQ0FBTEUsS0FBSyxDQUNMQyxDQUFpQixDQUFBSCxDQUFBLENBQWpCRyxpQkFBaUIsQ0FDakJDLENBQU8sQ0FBQUosQ0FBQSxDQUFQSSxPQUFPLENBQ1BDLENBQVUsQ0FBQUwsQ0FBQSxDQUFWSyxVQUFVLENBQ1ZDLENBQVMsQ0FBQU4sQ0FBQSxDQUFUTSxTQUFTLENBQ1RDLENBQVUsQ0FBQVAsQ0FBQSxDQUFWTyxVQUFVLENBQ1ZDLENBQWdCLENBQUFSLENBQUEsQ0FBaEJRLGdCQUFnQixDQUNoQkMsQ0FBSyxDQUFBVCxDQUFBLENBQUxTLEtBQUssQ0FDTEMsQ0FBVSxDQUFBVixDQUFBLENBQVZVLFVBQVUsQ0FDUEMsQ0FBSyxJQUFBQyx5QkFBQSxhQUFBWixDQUFBLENBQUFh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