react-gravity-form
Version:
A component for including Gravity Forms on React apps via the Wordpress API
2 lines • 16.2 kB
JavaScript
;var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _typeof2=_interopRequireDefault(require("@babel/runtime/helpers/typeof")),_defineProperty2=_interopRequireDefault(require("@babel/runtime/helpers/defineProperty")),_slicedToArray2=_interopRequireDefault(require("@babel/runtime/helpers/slicedToArray")),_objectWithoutProperties2=_interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")),_react=_interopRequireWildcard(require("react")),_DateSelect=_interopRequireDefault(require("./DateSelect")),_DateInput=_interopRequireDefault(require("./DateInput")),_InputLabel=_interopRequireDefault(require("../../FormElements/InputLabel")),_excluded=["field","value","validationMessage","touched","setTouched","hideField","updateForm","styledComponents","error","unsetError","setFocusClass","cssClass"];function ownKeys(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function _objectSpread(a){for(var b,c=1;c<arguments.length;c++)b=null==arguments[c]?{}:arguments[c],c%2?ownKeys(Object(b),!0).forEach(function(c){(0,_defineProperty2["default"])(a,c,b[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(b)):ownKeys(Object(b)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(b,c))});return a}function _getRequireWildcardCache(a){if("function"!=typeof WeakMap)return null;var b=new WeakMap,c=new WeakMap;return(_getRequireWildcardCache=function(a){return a?c:b})(a)}function _interopRequireWildcard(b,c){if(!c&&b&&b.__esModule)return b;if(null===b||"object"!=(0,_typeof2["default"])(b)&&"function"!=typeof b)return{default:b};var d=_getRequireWildcardCache(c);if(d&&d.has(b))return d.get(b);var e={__proto__:null},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in b)if("default"!=a&&Object.prototype.hasOwnProperty.call(b,a)){var g=f?Object.getOwnPropertyDescriptor(b,a):null;g&&(g.get||g.set)?Object.defineProperty(e,a,g):e[a]=b[a]}return e["default"]=b,d&&d.set(b,e),e}var DatePicker=(0,_react.lazy)(function(){return Promise.resolve().then(function(){return _interopRequireWildcard(require("./DatePicker"))})}),_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.isRequired,t=b.description,u=b.descriptionPlacement,v=b.labelPlacement,w=b.width,x=b.inputs,y=b.dateType,z=b.dateFormat,A=b.defaultValue,B=(i||!1).Box,C=void 0===B?"div":B,D=!!(z&&"dmy"===z)&&"dd/MM/yyyy",E=!!A&&new Date(A);if(D&&A){var F=-1<A.indexOf("/"),G=F?A.split("/"):A.split("-"),H=F?new Date(+G[2],G[1]-1,+G[0]):G;E=H}var I=(0,_react.useState)(E),J=(0,_slicedToArray2["default"])(I,2),K=J[0],L=J[1],M=function getFormattedInputs(a){if(y){if("datefield"===y)return"dmy"===z||"dmy_dash"===z||"dmy_dot"===z?[a[1],a[0],a[2]]:"ymd_slash"===z||"ymd_dash"===z||"ymd_dot"===z?[a[2],a[0],a[1]]:a;if("datedropdown"===y)return[a[1],a[0],a[2]]}return a}(x),N=_objectSpread({id:o,field:b,isRequired:s,format:D,formattedInputs:M,updateForm:h,startDate:K,setTouched:f,setDate:L,setFocusClass:l,error:j,unsetError:k,validationMessage:d,styledComponents:i,touched:e},n);return _react["default"].createElement(C,{width:w,className:d&&e||j?"form-field error ".concat(m):"form-field ".concat(m),style:{display:g?"none":void 0}},_react["default"].createElement(_InputLabel["default"],{formId:p,id:o,label:r,labelPlacement:v,isRequired:s,styledComponent:i}),_react["default"].createElement("div",{className:q},"above"===u&&t&&_react["default"].createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:t}}),y&&function renderDateField(a){return"datepicker"===a?_react["default"].createElement(_react.Suspense,{fallback:null},_react["default"].createElement(DatePicker,{defaultProps:N})):"datedropdown"===a?_react["default"].createElement(_DateSelect["default"],{defaultProps:N}):_react["default"].createElement(_DateInput["default"],{defaultProps:N})}(y),"above"!==u&&t&&_react["default"].createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:t}})))};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJEYXRlUGlja2VyIiwibGF6eSIsIlByb21pc2UiLCJyZXNvbHZlIiwidGhlbiIsIl9pbnRlcm9wUmVxdWlyZVdpbGRjYXJkIiwicmVxdWlyZSIsIl9kZWZhdWx0IiwiZXhwb3J0cyIsImEiLCJmaWVsZCIsInZhbHVlIiwidmFsaWRhdGlvbk1lc3NhZ2UiLCJ0b3VjaGVkIiwic2V0VG91Y2hlZCIsImhpZGVGaWVsZCIsInVwZGF0ZUZvcm0iLCJzdHlsZWRDb21wb25lbnRzIiwiZXJyb3IiLCJ1bnNldEVycm9yIiwic2V0Rm9jdXNDbGFzcyIsImNzc0NsYXNzIiwicHJvcHMiLCJfb2JqZWN0V2l0aG91dFByb3BlcnRpZXMyIiwiX2V4Y2x1ZGVkIiwiaWQiLCJmb3JtSWQiLCJ0eXBlIiwibGFiZWwiLCJpc1JlcXVpcmVkIiwiZGVzY3JpcHRpb24iLCJkZXNjcmlwdGlvblBsYWNlbWVudCIsImxhYmVsUGxhY2VtZW50Iiwid2lkdGgiLCJpbnB1dHMiLCJkYXRlVHlwZSIsImRhdGVGb3JtYXQiLCJkZWZhdWx0VmFsdWUiLCJCIiwiQm94IiwiZm9ybWF0Iiwic2VsZWN0ZWRWYWx1ZSIsIkRhdGUiLCJ0bXBGb3JtYXQiLCJpbmRleE9mIiwiZGF0ZVBhcnRzIiwic3BsaXQiLCJkYXRlT2JqZWN0IiwiSSIsInVzZVN0YXRlIiwiSiIsIl9zbGljZWRUb0FycmF5MiIsInN0YXJ0RGF0ZSIsInNldERhdGUiLCJmb3JtYXR0ZWRJbnB1dHMiLCJnZXRGb3JtYXR0ZWRJbnB1dHMiLCJpdGVtcyIsImRlZmF1bHRQcm9wcyIsIl9vYmplY3RTcHJlYWQiLCJfcmVhY3QiLCJjcmVhdGVFbGVtZW50IiwiQyIsImNsYXNzTmFtZSIsImNvbmNhdCIsInN0eWxlIiwiZGlzcGxheSIsIl9JbnB1dExhYmVsIiwic3R5bGVkQ29tcG9uZW50IiwiZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUwiLCJfX2h0bWwiLCJyZW5kZXJEYXRlRmllbGQiLCJTdXNwZW5zZSIsImZhbGxiYWNrIiwiX0RhdGVTZWxlY3QiLCJfRGF0ZUlucHV0Il0sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL0ZpZWxkcy9EYXRlL0RhdGUuanN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgbGF6eSwgU3VzcGVuc2UgfSBmcm9tIFwicmVhY3RcIjtcblxuLy8gY29tcG9uZW50c1xuaW1wb3J0IERhdGVTZWxlY3QgZnJvbSBcIi4vRGF0ZVNlbGVjdFwiO1xuaW1wb3J0IERhdGVJbnB1dCBmcm9tIFwiLi9EYXRlSW5wdXRcIjtcbmltcG9ydCBJbnB1dExhYmVsIGZyb20gXCIuLi8uLi9Gb3JtRWxlbWVudHMvSW5wdXRMYWJlbFwiO1xuXG5jb25zdCBEYXRlUGlja2VyID0gbGF6eSgoKSA9PiBpbXBvcnQoXCIuL0RhdGVQaWNrZXJcIikpO1xuXG5leHBvcnQgZGVmYXVsdCAoe1xuICBmaWVsZCxcbiAgdmFsdWUsXG4gIHZhbGlkYXRpb25NZXNzYWdlLFxuICB0b3VjaGVkLFxuICBzZXRUb3VjaGVkLFxuICBoaWRlRmllbGQsXG4gIHVwZGF0ZUZvcm0sXG4gIHN0eWxlZENvbXBvbmVudHMsXG4gIGVycm9yLFxuICB1bnNldEVycm9yLFxuICBzZXRGb2N1c0NsYXNzLFxuICBjc3NDbGFzcyxcbiAgLi4ucHJvcHNcbn0pID0+IHtcbiAgY29uc3Qge1xuICAgIGlkLFxuICAgIGZvcm1JZCxcbiAgICB0eXBlLFxuICAgIGxhYmVsLFxuICAgIGlzUmVxdWlyZWQsXG4gICAgZGVzY3JpcHRpb24sXG4gICAgZGVzY3JpcHRpb25QbGFjZW1lbnQsXG4gICAgbGFiZWxQbGFjZW1lbnQsXG4gICAgd2lkdGgsXG4gICAgaW5wdXRzLFxuICAgIGRhdGVUeXBlLFxuICAgIGRhdGVGb3JtYXQsXG4gICAgZGVmYXVsdFZhbHVlLFxuICB9ID0gZmllbGQ7XG5cbiAgY29uc3QgeyBCb3ggPSBcImRpdlwiIH0gPSBzdHlsZWRDb21wb25lbnRzIHx8IGZhbHNlO1xuXG4gIC8vIGNvbnZlcnQgZGF0ZSBmb3JtYXRcbiAgY29uc3QgZm9ybWF0ID0gZGF0ZUZvcm1hdCAmJiBkYXRlRm9ybWF0ID09PSBcImRteVwiID8gXCJkZC9NTS95eXl5XCIgOiBmYWxzZTtcbiAgbGV0IHNlbGVjdGVkVmFsdWUgPSBkZWZhdWx0VmFsdWUgPyBuZXcgRGF0ZShkZWZhdWx0VmFsdWUpIDogZmFsc2U7XG5cbiAgaWYgKGZvcm1hdCAmJiBkZWZhdWx0VmFsdWUpIHtcbiAgICBjb25zdCB0bXBGb3JtYXQgPSBkZWZhdWx0VmFsdWUuaW5kZXhPZihcIi9cIikgPiAtMTtcbiAgICBjb25zdCBkYXRlUGFydHMgPSB0bXBGb3JtYXRcbiAgICAgID8gZGVmYXVsdFZhbHVlLnNwbGl0KFwiL1wiKVxuICAgICAgOiBkZWZhdWx0VmFsdWUuc3BsaXQoXCItXCIpO1xuXG4gICAgY29uc3QgZGF0ZU9iamVjdCA9IHRtcEZvcm1hdFxuICAgICAgPyBuZXcgRGF0ZSgrZGF0ZVBhcnRzWzJdLCBkYXRlUGFydHNbMV0gLSAxLCArZGF0ZVBhcnRzWzBdKVxuICAgICAgOiBkYXRlUGFydHM7XG5cbiAgICBzZWxlY3RlZFZhbHVlID0gZGF0ZU9iamVjdDtcbiAgfVxuXG4gIGNvbnN0IFtzdGFydERhdGUsIHNldERhdGVdID0gdXNlU3RhdGUoc2VsZWN0ZWRWYWx1ZSk7XG5cbiAgY29uc3QgZ2V0Rm9ybWF0dGVkSW5wdXRzID0gaXRlbXMgPT4ge1xuICAgIGlmIChkYXRlVHlwZSkge1xuICAgICAgaWYgKGRhdGVUeXBlID09PSBcImRhdGVmaWVsZFwiKSB7XG4gICAgICAgIHN3aXRjaCAoZGF0ZUZvcm1hdCkge1xuICAgICAgICAgIGNhc2UgXCJkbXlcIjpcbiAgICAgICAgICBjYXNlIFwiZG15X2Rhc2hcIjpcbiAgICAgICAgICBjYXNlIFwiZG15X2RvdFwiOlxuICAgICAgICAgICAgcmV0dXJuIFtpdGVtc1sxXSwgaXRlbXNbMF0sIGl0ZW1zWzJdXTtcbiAgICAgICAgICBjYXNlIFwieW1kX3NsYXNoXCI6XG4gICAgICAgICAgY2FzZSBcInltZF9kYXNoXCI6XG4gICAgICAgICAgY2FzZSBcInltZF9kb3RcIjpcbiAgICAgICAgICAgIHJldHVybiBbaXRlbXNbMl0sIGl0ZW1zWzBdLCBpdGVtc1sxXV07XG4gICAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIHJldHVybiBpdGVtcztcbiAgICAgICAgfVxuICAgICAgfSBlbHNlIGlmIChkYXRlVHlwZSA9PT0gXCJkYXRlZHJvcGRvd25cIikge1xuICAgICAgICByZXR1cm4gW2l0ZW1zWzFdLCBpdGVtc1swXSwgaXRlbXNbMl1dO1xuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gaXRlbXM7XG4gIH07XG5cbiAgY29uc3QgZm9ybWF0dGVkSW5wdXRzID0gZ2V0Rm9ybWF0dGVkSW5wdXRzKGlucHV0cyk7XG5cbiAgY29uc3QgZGVmYXVsdFByb3BzID0ge1xuICAgIGlkLFxuICAgIGZpZWxkLFxuICAgIGlzUmVxdWlyZWQsXG4gICAgZm9ybWF0LFxuICAgIGZvcm1hdHRlZElucHV0cyxcbiAgICB1cGRhdGVGb3JtLFxuICAgIHN0YXJ0RGF0ZSxcbiAgICBzZXRUb3VjaGVkLFxuICAgIHNldERhdGUsXG4gICAgc2V0Rm9jdXNDbGFzcyxcbiAgICBlcnJvcixcbiAgICB1bnNldEVycm9yLFxuICAgIHZhbGlkYXRpb25NZXNzYWdlLFxuICAgIHN0eWxlZENvbXBvbmVudHMsXG4gICAgdG91Y2hlZCxcbiAgICAuLi5wcm9wcyxcbiAgfTtcblxuICBjb25zdCByZW5kZXJEYXRlRmllbGQgPSBkYXRlVHlwZSA9PiB7XG4gICAgc3dpdGNoIChkYXRlVHlwZSkge1xuICAgICAgY2FzZSBcImRhdGVwaWNrZXJcIjpcbiAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICA8U3VzcGVuc2UgZmFsbGJhY2s9e251bGx9PlxuICAgICAgICAgICAgPERhdGVQaWNrZXIgZGVmYXVsdFByb3BzPXtkZWZhdWx0UHJvcHN9IC8+XG4gICAgICAgICAgPC9TdXNwZW5zZT5cbiAgICAgICAgKTtcbiAgICAgIGNhc2UgXCJkYXRlZHJvcGRvd25cIjpcbiAgICAgICAgcmV0dXJuIDxEYXRlU2VsZWN0IGRlZmF1bHRQcm9wcz17ZGVmYXVsdFByb3BzfSAvPjtcbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIHJldHVybiA8RGF0ZUlucHV0IGRlZmF1bHRQcm9wcz17ZGVmYXVsdFByb3BzfSAvPjtcbiAgICB9XG4gIH07XG5cbiAgcmV0dXJuIChcbiAgICA8Qm94XG4gICAgICB3aWR0aD17d2lkdGh9XG4gICAgICBjbGFzc05hbWU9e1xuICAgICAgICAodmFsaWRhdGlvbk1lc3NhZ2UgJiYgdG91Y2hlZCkgfHwgZXJyb3JcbiAgICAgICAgICA/IGBmb3JtLWZpZWxkIGVycm9yICR7Y3NzQ2xhc3N9YFxuICAgICAgICAgIDogYGZvcm0tZmllbGQgJHtjc3NDbGFzc31gXG4gICAgICB9XG4gICAgICBzdHlsZT17eyBkaXNwbGF5OiBoaWRlRmllbGQgPyBcIm5vbmVcIiA6IHVuZGVmaW5lZCB9fVxuICAgID5cbiAgICAgIDxJbnB1dExhYmVsXG4gICAgICAgIGZvcm1JZD17Zm9ybUlkfVxuICAgICAgICBpZD17aWR9XG4gICAgICAgIGxhYmVsPXtsYWJlbH1cbiAgICAgICAgbGFiZWxQbGFjZW1lbnQ9e2xhYmVsUGxhY2VtZW50fVxuICAgICAgICBpc1JlcXVpcmVkPXtpc1JlcXVpcmVkfVxuICAgICAgICBzdHlsZWRDb21wb25lbnQ9e3N0eWxlZENvbXBvbmVudHN9XG4gICAgICAvPlxuICAgICAgPGRpdiBjbGFzc05hbWU9e3R5cGV9PlxuICAgICAgICB7ZGVzY3JpcHRpb25QbGFjZW1lbnQgPT09IFwiYWJvdmVcIiAmJiBkZXNjcmlwdGlvbiAmJiAoXG4gICAgICAgICAgPGRpdlxuICAgICAgICAgICAgY2xhc3NOYW1lPVwiZGVzY3JpcHRpb25cIlxuICAgICAgICAgICAgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw9e3sgX19odG1sOiBkZXNjcmlwdGlvbiB9fVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIHtkYXRlVHlwZSAmJiByZW5kZXJEYXRlRmllbGQoZGF0ZVR5cGUpfVxuICAgICAgICB7ZGVzY3JpcHRpb25QbGFjZW1lbnQgIT09IFwiYWJvdmVcIiAmJiBkZXNjcmlwdGlvbiAmJiAoXG4gICAgICAgICAgPGRpdlxuICAgICAgICAgICAgY2xhc3NOYW1lPVwiZGVzY3JpcHRpb25cIlxuICAgICAgICAgICAgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw9e3sgX19odG1sOiBkZXNjcmlwdGlvbiB9fVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICA8L2Rpdj5cbiAgICA8L0JveD5cbiAgKTtcbn07XG4iXSwibWFwcGluZ3MiOiJtdUVBT00sQ0FBQUEsVUFBVSxDQUFHLEdBQUFDLFdBQUksRUFBQyxrQkFBQUMsT0FBQSxDQUFBQyxPQUFBLEdBQUFDLElBQUEsbUJBQUFDLHVCQUFBLENBQUFDLE9BQUEsQ0FBYSxjQUFjLEtBQUMsQ0FBQyxDQUFBQyxRQUFBLENBQUFDLE9BQUEsWUFFdEMsU0FBQUMsQ0FBQSxDQWNULElBYkosQ0FBQUMsQ0FBSyxDQUFBRCxDQUFBLENBQUxDLEtBQUssQ0FDTEMsQ0FBSyxDQUFBRixDQUFBLENBQUxFLEtBQUssQ0FDTEMsQ0FBaUIsQ0FBQUgsQ0FBQSxDQUFqQkcsaUJBQWlCLENBQ2pCQyxDQUFPLENBQUFKLENBQUEsQ0FBUEksT0FBTyxDQUNQQyxDQUFVLENBQUFMLENBQUEsQ0FBVkssVUFBVSxDQUNWQyxDQUFTLENBQUFOLENBQUEsQ0FBVE0sU0FBUyxDQUNUQyxDQUFVLENBQUFQLENBQUEsQ0FBVk8sVUFBVSxDQUNWQyxDQUFnQixDQUFBUixDQUFBLENBQWhCUSxnQkFBZ0IsQ0FDaEJDLENBQUssQ0FBQVQsQ0FBQSxDQUFMUyxLQUFLLENBQ0xDLENBQVUsQ0FBQVYsQ0FBQSxDQUFWVSxVQUFVLENBQ1ZDLENBQWEsQ0FBQVgsQ0FBQSxDQUFiVyxhQUFhLENBQ2JDLENBQVEsQ0FBQVosQ0FBQSxDQUFSWSxRQUFRLENBQ0xDLENBQUssSUFBQUMseUJBQUEsYUFBQWQsQ0FBQSxDQUFBZSxTQUFBLEVB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