@ikas/popup-renderer
Advanced tools
Comparing version 1.0.10 to 1.0.11
@@ -1,1 +0,1 @@ | ||
import{__awaiter as e,__generator as t}from'./../../../ext/tslib/tslib.es6.mjs.js';import r from"react";import'./../../../ext/mobx-react-lite/es/index.js';import{getHorizontalAlignment as o}from"../../helpers/index.js";import{FormItemTypeEnum as n}from"../../models/modal/step/elements/form/index.js";import a from"../button-element-renderer/index.js";import i from"./input-item-view/index.js";import{CheckboxItemView as s}from"./checkbox-item-view/index.js";import{observer as c}from'./../../../ext/mobx-react-lite/es/observer.js';var l=c((function(c){var l=c.element,m=c.popup,u=c.isPreviewMode,d=c.sfProps,f=r.useState(!1);f[0];var E=f[1],p=l,C=p.rows.slice().sort((function(e,t){return e.order-t.order})),M=p.formSettings,I=p.buttonSettings,v=p.bgColor,R={display:"flex",flexDirection:"column",alignItems:"center",justifyContent:o(p.horizontalAlignment),gap:"".concat(M.gapBetweenItems,"px"),padding:"".concat(p.verticalPadding,"px ").concat(p.horizontalPadding,"px"),backgroundColor:v,width:"100%"},h={display:"flex",flexDirection:"row",width:"100%",gap:"".concat(M.gapBetweenItems,"px")},O={flex:1,display:"flex",alignItems:"flex-end"},S=function(){return e(void 0,void 0,void 0,(function(){var e,r,o;return t(this,(function(t){switch(t.label){case 0:return e=m.modal.steps.findIndex((function(e){return e.id===m.modal.selectedStep.id})),u||!d?[3,2]:(E(!0),(r=function(){var e=!1;return p.rows.forEach((function(t){t.columns.forEach((function(t){switch(t.type){case n.CUSTOMER_BIRTHDAY:case n.CUSTOMER_EMAIL:case n.CUSTOMER_GENDER:case n.CUSTOMER_PHONE:case n.CUSTOMER_NAME:case n.CUSTOMER_SURNAME:case n.CHECKBOX_FORM_ITEM:var r=t.formItem;if(r.required&&!r.value){if(r.type===n.CUSTOMER_EMAIL&&(null==d?void 0:d.isCustomerLoggedIn))return;r.required.hasError=!0,e=!0}break;case n.CHECKBOX_FORM_ITEM:var o=t.formItem;o.requiredToBeChecked&&!o.isChecked&&(o.requiredToBeChecked.hasError=!0,e=!0)}}))})),e}())?(E(!1),[2]):(console.log("hasAtleastOneError",r),o={},p.rows.forEach((function(e){e.columns.forEach((function(e){switch(e.type){case n.CUSTOMER_BIRTHDAY:o.birthday=e.formItem.value;break;case n.CUSTOMER_EMAIL:o.email=e.formItem.value;break;case n.CUSTOMER_GENDER:o.gender=e.formItem.value;break;case n.CUSTOMER_PHONE:o.phone=e.formItem.value;break;case n.CUSTOMER_NAME:o.firstName=e.formItem.value||"";break;case n.CUSTOMER_SURNAME:o.lastName=e.formItem.value||"";break;case n.CHECKBOX_FORM_ITEM:o.hasPermission=e.formItem.isChecked}}))})),[4,d.onCustomerSave(o)]));case 1:t.sent(),E(!1),t.label=2;case 2:return-1!==e&&e<m.modal.steps.length&&(m.modal.selectedStep=m.modal.steps[e+1]),[2]}}))}))},_={width:"".concat(I.width,"%"),minWidth:"fit-content"};return r.createElement("div",{style:R},C.map((function(e,t){return r.createElement("div",{style:h,key:t},e.columns.slice().sort((function(e,t){return e.order-t.order})).map((function(e,t){return r.createElement("div",{style:O,key:t},function(e){switch(e.type){case n.CUSTOMER_BIRTHDAY:case n.CUSTOMER_EMAIL:case n.CUSTOMER_GENDER:case n.CUSTOMER_PHONE:case n.CUSTOMER_NAME:case n.CUSTOMER_SURNAME:var t=e.formItem;return t.type===n.CUSTOMER_EMAIL&&(null==d?void 0:d.isCustomerLoggedIn)?null:r.createElement(i,{formInputSettings:M.formInputSettings,inputLabel:t.inputLabel,isRequired:t.required,onValueChange:function(e){return u?null:t.value=e},placeholder:t.placeholder,updateCurrentInfo:t.updateCurrentInfo,value:t.value||""});case n.CHECKBOX_FORM_ITEM:return r.createElement(s,{checkboxItem:e.formItem})}}(e))})))})),r.createElement("div",{style:_,onClick:function(e){S(),e.preventDefault(),e.stopPropagation()}},r.createElement(a,{element:I})," "))}));export{l as default}; | ||
import{__awaiter as e,__generator as t}from'./../../../ext/tslib/tslib.es6.mjs.js';import r from"react";import'./../../../ext/mobx-react-lite/es/index.js';import{getHorizontalAlignment as o}from"../../helpers/index.js";import{FormItemTypeEnum as n}from"../../models/modal/step/elements/form/index.js";import a from"../button-element-renderer/index.js";import s from"./input-item-view/index.js";import{CheckboxItemView as i}from"./checkbox-item-view/index.js";import{observer as c}from'./../../../ext/mobx-react-lite/es/observer.js';var l=c((function(c){var l=c.element,m=c.popup,u=c.isPreviewMode,d=c.sfProps,f=r.useState(!1);f[0];var E=f[1],p=l,C=p.rows.slice().sort((function(e,t){return e.order-t.order})),M=p.formSettings,I=p.buttonSettings,v=p.bgColor,R={display:"flex",flexDirection:"column",alignItems:"center",justifyContent:o(p.horizontalAlignment),gap:"".concat(M.gapBetweenItems,"px"),padding:"".concat(p.verticalPadding,"px ").concat(p.horizontalPadding,"px"),backgroundColor:v,width:"100%"},h={display:"flex",flexDirection:"row",width:"100%",gap:"".concat(M.gapBetweenItems,"px")},O={flex:1,display:"flex",alignItems:"flex-end"},S=function(){return e(void 0,void 0,void 0,(function(){var e,r,o;return t(this,(function(t){switch(t.label){case 0:return e=m.modal.steps.findIndex((function(e){return e.id===m.modal.selectedStep.id})),console.log("selectedStepIndex",e),u||!d?[3,2]:(E(!0),(r=function(){var e=!1;return p.rows.forEach((function(t){t.columns.forEach((function(t){switch(t.type){case n.CUSTOMER_BIRTHDAY:case n.CUSTOMER_EMAIL:case n.CUSTOMER_GENDER:case n.CUSTOMER_PHONE:case n.CUSTOMER_NAME:case n.CUSTOMER_SURNAME:case n.CHECKBOX_FORM_ITEM:var r=t.formItem;if(r.required&&!r.value){if(r.type===n.CUSTOMER_EMAIL&&(null==d?void 0:d.isCustomerLoggedIn))return;r.required.hasError=!0,e=!0}break;case n.CHECKBOX_FORM_ITEM:var o=t.formItem;o.requiredToBeChecked&&!o.isChecked&&(o.requiredToBeChecked.hasError=!0,e=!0)}}))})),e}())?(E(!1),[2]):(console.log("hasAtleastOneError",r),o={},p.rows.forEach((function(e){e.columns.forEach((function(e){switch(e.type){case n.CUSTOMER_BIRTHDAY:o.birthday=e.formItem.value;break;case n.CUSTOMER_EMAIL:o.email=e.formItem.value;break;case n.CUSTOMER_GENDER:o.gender=e.formItem.value;break;case n.CUSTOMER_PHONE:o.phone=e.formItem.value;break;case n.CUSTOMER_NAME:o.firstName=e.formItem.value||"";break;case n.CUSTOMER_SURNAME:o.lastName=e.formItem.value||"";break;case n.CHECKBOX_FORM_ITEM:o.hasPermission=e.formItem.isChecked}}))})),[4,d.onCustomerSave(o)]));case 1:t.sent(),E(!1),t.label=2;case 2:return-1!==e&&e<m.modal.steps.length&&(m.modal.selectedStep=m.modal.steps[e+1]),[2]}}))}))},_={width:"".concat(I.width,"%"),minWidth:"fit-content"};return r.createElement("div",{style:R},C.map((function(e,t){return r.createElement("div",{style:h,key:t},e.columns.slice().sort((function(e,t){return e.order-t.order})).map((function(e,t){return r.createElement("div",{style:O,key:t},function(e){switch(e.type){case n.CUSTOMER_BIRTHDAY:case n.CUSTOMER_EMAIL:case n.CUSTOMER_GENDER:case n.CUSTOMER_PHONE:case n.CUSTOMER_NAME:case n.CUSTOMER_SURNAME:var t=e.formItem;return t.type===n.CUSTOMER_EMAIL&&(null==d?void 0:d.isCustomerLoggedIn)?null:r.createElement(s,{formInputSettings:M.formInputSettings,inputLabel:t.inputLabel,isRequired:t.required,onValueChange:function(e){return u?null:t.value=e},placeholder:t.placeholder,updateCurrentInfo:t.updateCurrentInfo,value:t.value||""});case n.CHECKBOX_FORM_ITEM:return r.createElement(i,{checkboxItem:e.formItem})}}(e))})))})),r.createElement("div",{style:_,onClick:function(e){S(),e.preventDefault(),e.stopPropagation()}},r.createElement(a,{element:I})," "))}));export{l as default}; |
{ | ||
"name": "@ikas/popup-renderer", | ||
"version": "1.0.10", | ||
"version": "1.0.11", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "author": "ucy", |
108794
1240