1/*! For license information please see VoltoFormBlockEdit.b58ed24c.chunk.js.LICENSE.txt */ 2(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[38713],{9479:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>K});var n=t(75995),o=t(25403),l=t(64581),i=t(79284),r=t(66893),d=t(73476);function s(e,a){for(;!Object.prototype.hasOwnProperty.call(e,a)&&null!==(e=(0,d.Z)(e)););return e}function c(){return c="undefined"!==typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,a,t){var n=s(e,a);if(n){var o=Object.getOwnPropertyDescriptor(n,a);return o.get?o.get.call(arguments.length<3?e:t):o.value}},c.apply(this,arguments)}var u=t(36192),f=t(71948),m=t(67294),p=t(88640),v=t(34724),g=t(99200),b=t(27444),h=t(90684),_=t(63508),C=t(46091),k=t(11715),y=t(7188),x=t(1882),Z=t(97914),M=t(73888),w=t(60612),D=t.n(w),N=t(27572),S=t.n(N),I=t(8357),O=t.n(I),E=t(18042),z=t.n(E),V=t(67100),q=t(36247),B=t(48237),T=t(10600),R=t(4638),F=t(9172),L=t(25146),P=m.createElement,A=(0,p.v)({exportCsv:{id:"form_edit_exportCsv",defaultMessage:"Export data"},clearData:{id:"form_clear_data",defaultMessage:"Clear data"},formDataCountSingle:{id:"form_formDataCountSingle",defaultMessage:"Item stored"},formDataCount:{id:"form_formDataCount",defaultMessage:"Items stored"},confirmClearData:{id:"form_confirmClearData",defaultMessage:"Are you sure you want to delete all saved items?"},cancel:{id:"Cancel",defaultMessage:"Cancel"},formValueYes:{id:"form_formValueYes",defaultMessage:"Yes"},formValueNo:{id:"form_formValueNo",defaultMessage:"No"}});const j=(0,M.lX)(["ReactTable"])((function(e){var a=e.ReactTable,t=e.properties,n=e.blockId,o=a.useReactTable,l=a.flexRender,i=a.getCoreRowModel,r=a.getPaginationRowModel,d=a.getSortedRowModel,s=(0,q.useDispatch)(),c=(0,V.Z)(),u=(0,q.useSelector)((function(e){return e.formData})),f=(0,q.useSelector)((function(e){return e.clearFormData})),p=(0,m.useState)(!1),v=p[0],g=p[1],b=(0,m.useState)([]),h=b[0],_=b[1],k=(0,m.useState)([]),y=k[0],M=k[1];(0,m.useEffect)((function(){s((0,L.zi)({path:(0,Z.ZV)(t["@id"]),block_id:n}))}),[f.loaded]),(0,m.useEffect)((function(){var e,a,t=[];(null===u||void 0===u||null===(e=u.result)||void 0===e||null===(a=e.items)||void 0===a?void 0:a.length)>0&&(t=u.result.items.filter((function(e){return e.block_id.value===n}))),M(t)}),[u]);var w=o({columns:(0,m.useMemo)((function(){var e=[],a=[],t=["__expired","block_id","id","field_type"];if((null===y||void 0===y?void 0:y.length)>0){var n=(e=y.flatMap((function(e){return Object.entries(e).filter((function(e){var a=(0,x.Z)(e,2),t=a[0];a[1];return t})).map((function(e){var a=(0,x.Z)(e,2),t=a[0],n=a[1];return{id:t,header:null===n||void 0===n?void 0:n.label,accessorFn:function(e){var a;return null===(a=e[t])||void 0===a?void 0:a.value},cell:function(e){switch(null===n||void 0===n?void 0:n.field_type){case"attachment":var a=e.getValue();return a?P("a",{href:a.url,download:!0},a.filename):"";case"textarea":return P("pre",null,e.getValue()||"");case"checkbox":return e.getValue()?c.formatMessage(A.formValueYes):c.formatMessage(A.formValueNo);default:return e.getValue()||""}}}}))})).filter((function(e){return!t.includes(e.id)}
2)).reduce((function(e,a){return e.find((function(e){return e.id===a.id}))||e.push(a),e}),[])).find((function(e){return"date"===e.id}));a=e.filter((function(e){return"date"!==e.id})),n&&a.push(n)}return a}),[y,c]),data:y,state:{sorting:h},columnResizeMode:"onEnd",onSortingChange:_,getCoreRowModel:i(),getPaginationRowModel:r(),getSortedRowModel:d()});return P("div",{className:"dt-wrapper"},P("div",{className:"dt-wrapper-header"},P("div",{className:"dt-info-results"},P("p",null,P("strong",null,y.length," "),1===y.length?c.formatMessage(A.formDataCountSingle):c.formatMessage(A.formDataCount))),P("div",{className:"dt-actions"},P(B.Z,{icon:!0,primary:!0,onClick:function(){var e;return s((0,L.S6)((0,Z.ZV)(t["@id"]),"export-".concat(null!==(e=t.id)&&void 0!==e?e:"form",".csv"),n))}},P(C.JO$,{name:S(),size:"30px"}),c.formatMessage(A.exportCsv)),P(B.Z,{icon:!0,negative:!0,onClick:function(){return g(!0)}},P(C.JO$,{name:D(),size:"30px"}),c.formatMessage(A.clearData)),P(T.Z,{open:v,content:c.formatMessage(A.confirmClearData),cancelButton:c.formatMessage(A.cancel),onCancel:function(){return g(!1)},onConfirm:function(){s((0,L.pg)({path:(0,Z.ZV)(t["@id"]),block_id:n})),g(!1)}}))),P("div",{className:"dt-wrapper-table"},P(R.Z,{celled:!0,sortable:!0,striped:!0},P(R.Z.Header,null,w.getHeaderGroups().map((function(e){return P(R.Z.Row,{key:e.id},e.headers.map((function(e){return P(R.Z.HeaderCell,{key:e.id,sorted:{asc:"ascending",desc:"descending"}[e.column.getIsSorted()],onClick:e.column.getToggleSortingHandler()},e.isPlaceholder?null:l(e.column.columnDef.header,e.getContext()))})))}))),P(R.Z.Body,null,w.getRowModel().rows.map((function(e){return P(R.Z.Row,{key:e.id},e.getVisibleCells().map((function(e){return P(R.Z.Cell,{key:e.id},l(e.column.columnDef.cell,e.getContext()))})))}))))),w.getPageCount()>1&&P("div",{className:"pagination-wrapper react-table-pagination"},P(F.Z,{activePage:w.getState().pagination.pageIndex+1,totalPages:w.getPageCount(),onPageChange:function(e,a){var t=a.activePage;w.setPageIndex(t-1)},firstItem:null,lastItem:null,prevItem:{content:P(C.JO$,{name:O(),size:"18px"}),icon:!0,"aria-disabled":w.getState().pagination.pageIndex+1===1,className:w.getState().pagination.pageIndex+1===1?"disabled":null},nextItem:{content:P(C.JO$,{name:z(),size:"18px"}),icon:!0,"aria-disabled":w.getState().pagination.pageIndex+1===w.getPageCount(),className:w.getState().pagination.pageIndex+1===w.getPageCount()?"disabled":null}})))}));var J=t(77518),H=t(32951),X=m.createElement,Y=(0,p.v)({addField:{id:"Add field",defaultMessage:"Aggiungi un campo"},default_submit_label:{id:"form_default_submit_label",defaultMessage:"Invia"},default_cancel_label:{id:"form_default_cancel_label",defaultMessage:"Annulla"},warning:{id:"form_edit_warning",defaultMessage:"Attenzione!"},warning_from:{id:"form_edit_warning_from",defaultMessage:"Inserire un campo di tipo \"E-mail mittente\". Se non \xe8 presente, oppure \xe8 presente ma non viene compilato dall'utente, l'indirizzo del mittente della mail sar\xe0 quello configurato dalla sidebar di destra."},warning_enable_save:{id:"warning_enable_save",defaultMessage:'Selezionare la voce "Salva i dati compilati" nella barra laterale per abilitare il salvataggio e la visualizzazione dei dati'}}),$=function(e){(0,u.Z)(t,e);var a=(0,f.Z)(t);function t(){return(0,i.Z)(this,t),a.apply(this,arguments)}return(0,r.Z)(t,[{key:"componentDidMount",value:function(){c((0,d.Z)(t.prototype),"componentDidMount",this).call(this),this.props.data.default_from||this.props.onChangeBlock(this.props.block,(0,l.Z)((0,l.Z)({},this.props.data),{},{default_from:"[email protected]",lastChange:(new Date).getTime()}))}},{key:"render",value:function(){var e,a,t,l,i,r=this;var d=H.Z.blocks.blocksConfig.form.enableDatatableView;return X("div",{className:"public-ui"},X(J.Z,{data:this.props.data,onEdit:!0,onChangeBlock:function(e){r.props.onChangeBlock(r.props.block,e)}},X("div",{className:"px-4 py-5"},(null===(e=this.props)||void 0===e||null===(a=e.data)||void 0===a?void 0:a.title)&&X("h2",null,this.props.data.title),(null===(t=this.props)||void 0===t||null===(l=t.data)||void 0===l?void 0:l.description)&&X("div",{className:"block-description"},this.props.data.description),X(b.Z,{panes:[{menuItem:"Form",render:function(){var e;return X(h.Z,null,X(v.Zb,{className:"card-bg rounded py-3",noWrapper:!1,tag:"div"},X(v.eW,{tag:"div"},X(_.mx,{node:r.node},r.state.subblocks.map((function(e,a){return X("div",{className:"form-field",key:e.id},X(k.default,(0,n.Z)({data:e,index:a,selected:r.isSubblockSelected(a)},r.subblockProps,{openObjectBrowser:r.props.openObjectBrowser})))})),r.props.selected&&X("div",{className:"form-field"},r.renderAddBlockButton(r.props.intl.formatMessage(Y.addField))),X(g.X2,null,X(g.JX,{align:"center"},(null===(e=r.props.data)||void 0===e?void 0:e.show_cancel)&&X(v.zx,{color:"secondary",className:"me-2"},r.props.data.cancel_label||r.props.intl.formatMessage(Y.default_cancel_label)),X(v.zx,{color:"primary"},r.props.data.submit_label||r.props.intl.formatMessage(Y.default_submit_label))))))))}}].concat((0,o.Z)(d?[{menuItem:"Dati",render:function(){return X(h.Z,{className:"container"},r.props.data.store?X(j,{properties:r.props.properties,blockId:r.props.block,removeDataAfterDays:r.props.data.remove_data_after_days}):X("p",null,r.props.intl.formatMessage(Y.warning_enable_save)))}}]:[]))}))),X(C.NJc,{selected:this.props.selected||!1},X(y.default,(0,n.Z)({},this.props,{data:this.props.data,block:this.props.block,onChangeBlock:this.props.onChangeBlock,onChangeSubBlock:this.onChangeSubblocks,selected:this.state.subIndexSelected,setSelected:this.onSubblockChangeFocus,openObjectBrowser:this.props.openObjectBrowser,properties:null!==(i=this.props.metadata)&&void 0!==i&&i["@id"]?this.props.metadata:this.props.properties}))))}}]),t}(_.xd);const K=m.memo((0,_.Ft)($))},39103:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>_});var n=t(75995),o=t(25403),l=t(67294),i=t(88640),r=t(67100),d=t(34724),s=t(99200),c=t(25498),u=t(68253),f=t(73888),m=t(56529),p=t(32951),v=t(6720),g=l.createElement,b=(0,i.v)({select_a_value:{id:"form_select_a_value",defaultMessage:"Seleziona un valore"},static_field_placeholder:{id:"form_static_field_placeholder",defaultMessage:"Inserisci qui il testo statico da mostrare."},open_menu:{id:"open_menu",defaultMessage:"Apri il menu"}}),h=(0,f.lX)("reactSelect")((function(e){var a=(0,r.Z)(),t=e.reactSelect.components;return g(t.DropdownIndicator,e,g(c.JO,{icon:"chevron-down",style:{ariaHidden:!0},title:a.formatMessage(b.open_menu)}))}));const _=(0,f.lX)("reactSelect")((function(e){var a,t,i,f=e.label,_=e.description,C=e.name,k=e.required,y=e.field_type,x=(e.field_id,e.input_values),Z=e.value,M=e.onChange,w=e.isOnEdit,D=e.valid,N=e.disabled,S=void 0!==N&&N,I=e.formHasErrors,O=void 0!==I&&I,E=e.errorMessage,z=(e.id,e.reactSelect),V=e.autocomplete,q=(0,r.Z)(),B=z.default,T=(0,l.useState)(!1),R=T[0],F=T[1],L=function(){return k?f+" *":f},P=function(){return!w&&!D},A=E?g(l.Fragment,null,g("div",{className:"form-text"},_),E):_,j=Z;return"static_text"===y&&null!==Z&&void 0!==Z&&Z.data&&(j=(0,v.bH)(Z)),g("div",{className:"field"},"text"===y&&g(d.II,{id:C,name:C,label:L(),type:"text",required:k,infoText:A,disabled:S,readOnly:S,invalid:P()?"true":null,onChange:function(e){M(C,e.target.value)},value:null!==Z&&void 0!==Z?Z:"",autoComplete:V}),"textarea"===y&&g(d.II,{id:C,name:C,label:L(),tag:"textarea",rows:10,required:k,infoText:A,disabled:S,readOnly:S,invalid:P()?"true":null,onChange:function(e){M(C,e.target.value)},value:null!==Z&&void 0!==Z?Z:void 0,autoComplete:V}),"number"===y&&g(d.II,{id:C,name:C,label:L(),type:"number",required:k,infoText:A,disabled:S,readOnly:S,invalid:P()?"true":null,onChange:function(e){M(C,e.target.value)},onKeyDown:function(e){/[0-9eE+\-.,]/.test(e.key)||"Backspace"===e.key||"Tab"===e.key||"ArrowLeft"===e.key||"ArrowRight"===e.key||"Delete"===e.key||e.preventDefault()},value:null!==Z&&void 0!==Z?Z:"",autoComplete:V}),"select"===y&&g("div",{className:"form-group"},g("div",{className:"bootstrap-select-wrapper ".concat(P()?"is-invalid":"")},g("label",{id:"".concat(C,"-label"),htmlFor:C},L()),g(B,{components:{IndicatorSeparator:null,DropdownIndicator:h},inputId:C,isSearchable:!0,onChange:function(e){M(C,e.value)},options:(0,o.Z)(null!==(a=null===x||void 0===x?void 0:x.map((function(e){return{value:e,label:e}})))&&void 0!==a?a:[]),"aria-live":"polite",isDisabled:S,placeholder:q.formatMessage(b.select_a_value),"aria-labelledby":"".concat(C,"-label"),classNamePrefix:"react-select",className:P()?"is-invalid":"",value:Z?[{value:Z,label:Z}]:[],autoComplete:V}),_&&g("small",{className:"form-text"},_),E&&g("div",{className:"invalid-feedback form-feedback just-validate-error-label form-text form-feedback just-validate-error-label"},E))),"single_choice"===y&&g("div",{className:"form-group"},g("div",{className:"bootstrap-checkbox-radio-wrapper ".concat(P()?"is-invalid":"")},g("fieldset",{className:"radio-group"},g("legend",null,L()),null===x||void 0===x?void 0:x.map((function(e,a){return g(s.cw,{check:!0,key:e+C+a},g(d.II,{id:e+C,name:C,type:"radio",disabled:S,readOnly:S,onChange:function(a){M(C,e)},addon:!0,checked:Z===e}),g(s.__,{for:e+C,check:!0},e))})),_&&g("small",{className:"form-text"},_),E&&g("div",{className:"invalid-feedback form-feedback just-validate-error-label form-text form-feedback just-validate-error-label"},E)))),"multiple_choice"===y&&g("div",{className:"form-group"},g("div",{className:"bootstrap-checkbox-radio-wrapper ".concat(P()?"is-invalid":"")},g("fieldset",{className:"checkbox-group"},g("legend",null,L()),null===x||void 0===x?void 0:x.map((function(e,a){return g(s.cw,{check:!0,key:e+C+a},g(d.II,{id:e+C,name:C,type:"checkbox",checked:(null===Z||void 0===Z?void 0:Z.indexOf(e))>-1,onChange:function(a){var t=JSON.parse(JSON.stringify(null!==Z&&void 0!==Z?Z:[]));a.target.checked?t.push(e):t.splice(t.indexOf(e),1),M(C,t)},invalid:P()?"true":null,addon:!0}),g(s.__,{for:e+C,check:!0},e))})),_&&g("small",{className:"form-text"},_),E&&g("div",{className:"invalid-feedback form-feedback just-validate-error-label form-text form-feedback just-validate-error-label"},E)))),"checkbox"===y&&g("div",{className:"form-group"},g("div",{className:"bootstrap-checkbox-radio-wrapper ".concat(P()?"is-invalid":"")},g(s.cw,{check:!0,key:C},g(d.II,{id:C,name:C,type:"checkbox",checked:!!Z,onChange:function(e){M(C,e.target.checked)},invalid:P()?"true":null,required:k,addon:!0}),g(s.__,{for:C,check:!0}
2,L())),_&&g("small",{className:"form-text"},_),E&&g("div",{className:"invalid-feedback form-feedback just-validate-error-label form-text form-feedback just-validate-error-label"},E))),"date"===y&&g(d.II,{id:C,name:C,label:L(),type:"date",required:k,infoText:A,disabled:S,readOnly:S,invalid:P()?"true":null,onChange:function(e){M(C,e.target.value)},value:null!==Z&&void 0!==Z?Z:"",autoComplete:V}),"attachment"===y&&g(u.Z,{id:C,name:C,label:L(),type:"file",required:k,infoText:A,disabled:S,readOnly:S,invalid:P()?"true":null,onChange:M,onEdit:w,value:Z}),("from"===y||"email"===y)&&g(d.II,{id:C,name:C,label:L(),type:"email",required:!0,infoText:A,disabled:S,readOnly:S,invalid:P()?"true":null,validationText:E,onChange:function(e){M(C,e.target.value)},value:null!==Z&&void 0!==Z?Z:"",autoComplete:V}),"static_text"===y&&g(l.Fragment,null,w?g("div",{className:"mb-2"},g(c.JX,{value:j,selected:R,setSelected:F,placeholder:q.formatMessage(b.static_field_placeholder),showToolbar:!0,onChangeBlock:function(e,a){M(C,a.value)}})):Z?g("div",{className:"static-text"},g(m.ZE,{id:C,data:{value:j}})):g("br",null)),null!==(t=null===(i=p.Z.blocks.blocksConfig.form.additionalFields)||void 0===i?void 0:i.reduce((function(e,a){return a.id===y?[].concat((0,o.Z)(e),[g(a.component,(0,n.Z)({id:C,name:C,title:f,description:_,infoText:A,required:k,onChange:M,value:Z,isDisabled:S,formHasErrors:O,invalid:P().toString()},P()?{className:"is-invalid"}:{}))]):e}),[]))&&void 0!==t?t:[])}))},7188:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>F});var n=t(89958),o=t(64581),l=t(67294),i=t(36247),r=t(43409),d=t(35766),s=t(70760),c=t(88640),u=t(67100),f=t(86933),m=t(14302),p=t(7212),v=t.n(p),g=t(64777),b=t.n(g),h=t(32951),_=t(25146),C=t(46091),k=t(41548),y=t(16739),x=t(37401),Z=t(40849),M=t(48237),w=t(10600),D=t(51565),N=t(27572),S=t.n(N),I=t(60612),O=t.n(I),E=t(78090),z=t.n(E),V=l.createElement;function q(e){var a,t,n,o=e.properties,r=e.block,d=e.data,s=(0,u.Z)(),c=(0,i.useDispatch)(),f=(0,l.useState)(!1),p=f[0],v=f[1],g=(0,i.useSelector)((function(e){return e.formData})),b=(0,i.useSelector)((function(e){var a;return null===(a=e.clearFormData)||void 0===a?void 0:a.loaded}));return(0,l.useEffect)((function(){null!==o&&void 0!==o&&o["@id"]&&c((0,_.zi)({path:(0,D.ZV)(o["@id"]),block_id:r}))}),[b]),V(y.Z,null,V(y.Z.Row,{stretched:!0,centered:!0,style:{padding:"1rem 0"}},V(x.Z,{active:null===g||void 0===g?void 0:g.loading},V(Z.Z,{size:"tiny"})),V("p",null,s.formatMessage(B.formDataCount,{formDataCount:null!==(a=null===g||void 0===g||null===(t=g.result)||void 0===t?void 0:t.items_total)&&void 0!==a?a:0}))),V(y.Z.Row,{stretched:!0,centered:!0,columns:2,style:{marginBottom:"0.5rem"}},V(y.Z.Column,null,V(M.Z,{type:"button",primary:!0,compact:!0,onClick:function(){var e;return c((0,_.S6)((0,D.ZV)(o["@id"]),"export-".concat(null!==(e=o.id)&&void 0!==e?e:"form",".csv"),r))},size:"tiny",style:{display:"flex",alignItems:"center"}},V(m.Z,{name:S(),size:"1.5rem"})," ",s.formatMessage(B.exportCsv))),V(y.Z.Column,null,V(M.Z,{type:"button",negative:!0,compact:!0,onClick:function(){return v(!0)},size:"tiny",style:{display:"flex",alignItems:"center"}},V(m.Z,{name:O(),size:"1.5rem"})," ",s.formatMessage(B.clearData)),V(w.Z,{open:p,content:s.formatMessage(B.confirmClearData),cancelButton:s.formatMessage(B.cancel),onCancel:function(){return v(!1)},onConfirm:function(){c((0,_.pg)({path:(0,D.ZV)(o["@id"]),block_id:r})),v(!1)}}))),d.remove_data_after_days>0&&V(y.Z.Row,null,V("div",{class:"ui message info tiny"},g.loaded&&(null===(n=g.result)||void 0===n?void 0:n.expired_total)>0&&V(l.Fragment,null,V("p",null,V(m.Z,{name:z(),size:"18px"}),s.formatMessage(B.remove_data_warning,{record:g.result.expired_total})),V("p",null,V(M.Z,{onClick:function(){return c((0,_.pg)({path:(0,D.ZV)(o["@id"]),expired:!0,block_id:r}))},size:"tiny",compact:!0,style:{display:"flex",alignItems:"center"}},V(m.Z,{name:O(),size:"1.5rem"})," ",s.formatMessage(B.remove_data_button)))),V("p",null,s.formatMessage(B.remove_data_cron_info)))))}var B=(0,c.v)({exportCsv:{id:"form_edit_exportCsv",defaultMessage:"Export data"},clearData:{id:"form_clear_data",defaultMessage:"Clear data"},formDataCount:{id:"form_formDataCount",defaultMessage:"{formDataCount} item(s) stored"},confirmClearData:{id:"form_confirmClearData",defaultMessage:"Are you sure you want to delete all saved items?"},cancel:{id:"Cancel",defaultMessage:"Cancel"},remove_data_cron_info:{id:"remove_data_cron_info",defaultMessage:"To automate the removal of records that have exceeded the maximum number of days indicated in configuration, a cron must be set up on the server as indicated in the product documentation."},remove_data_warning:{id:"remove_data_warning",defaultMessage:"There are {record} record that have exceeded the maximum number of days."},remove_data_button:{id:"remove_data_button",defaultMessage:"remove expired data"}}),T=l.createElement,R=(0,c.v)({fieldId:{id:"fieldId",defaultMessage:"Field ID"},remove_data_cron_info:{id:"remove_data_cron_info",defaultMessage:"To automate the removal of records that have exceeded the maximum number of days indicated in configuration, a cron must be set up on the server as indicated in the product documentation."},remove_data_warning:{id:"remove_data_warning",defaultMessage:"There are {record} record that have exceeded the maximum number of days."},remove_data_button:{id:"remove_data_button",defaultMessage:"remove expired data"}});const F=function(e){var a=e.data,t=e.properties,c=e.block,p=e.onChangeBlock,g=e.onChangeSubBlock,y=e.selected,x=void 0===y?0:y,Z=e.setSelected,M=(0,u.Z)(),w=(0,i.useDispatch)();void 0===a.send_email&&(a.send_email=!0),!1===a.set_limit&&(a.limit=-1),a.subblocks&&a.subblocks.forEach((function(e){e.field_id=e.id}));var D=h.Z.blocks.blocksConfig.form.formSchema,N=h.Z.blocks.blocksConfig.form.fieldSchema;(0,l.useEffect)((function(){var e;(null===(e=a.subblocks)||void 0===e?void 0:e.length)>0&&w((0,_.eX)(a.subblocks))}),[a]);var S=h.Z.blocks.blocksConfig.form.enableDatatableView;return T(r.Z,null,T(d.Z.Group,{raised:!0},T("header",{className:"header pulled"},T("h2",null,T(f.Z,{id:"Form",defaultMessage:"Form"}))),T(d.Z,null,T(C.Iub,{schema:D(a),onChangeField:function(e,t){p(c,(0,o.Z)((0,o.Z)({},a),{},(0,n.Z)({},e,t)))},formData:a,onChangeBlock:function(){},block:c}),!S&&T(q,{properties:t,block:c,data:a})),T(s.Z,{fluid:!0,styled:!0,className:"form"},a.subblocks&&a.subblocks.map((function(e,a){var t,l,i=(0,o.Z)((0,o.Z)({},e),{},(t={},(0,n.Z)(t,"required-".concat(e.field_id),e.required),(0,n.Z)(t,"unique-".concat(e.field_id),e.unique),t));return T("div",{key:"subblock"+e.id},T(s.Z.Title,{active:x===a,index:a,onClick:function(){return Z(x===a?null:a)}},null!==(l=e.label)&&void 0!==l?l:e.field_name,T(m.Z,x===a?{name:v(),size:"20px"}:{name:b(),size:"20px"})),T(s.Z.Content,{active:x===a},("text"===e.field_type||"from"===e.field_type||"textarea"===e.field_type||"date"===e.field_type||"single_choice"===e.field_type||"multiple_choice"===e.field_type||"select"===e.field_type||"checkbox"===e.field_type||"attachment"===e.field_type)&&T(d.Z,{tertiary:!0},M.formatMessage(R.fieldId),":"," ",T("strong",null,(0,k.T)(e.label,e.field_id))),T(C.Iub,{schema:N(e),onChangeField:function(t,l){var i=t,r={};"static_text"===e.field_type&&(r.required=!1),t!=="required-".concat(e.field_id)&&t!=="unique-".concat(e.field_id)||(i=t.split("-")[0]),g(a,(0,o.Z)((0,o.Z)({},e),{},(0,n.Z)({},i,l),r))},formData:i,onChangeBlock:function(){},block:c})))})))))}},11715:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>v});var n=t(75995),o=t(79284),l=t(66893),i=t(36192),r=t(71948),d=t(67294),s=t(95173),c=t(63508),u=t
2(39103),f=t(41548),m=d.createElement,p=function(e){(0,i.Z)(t,e);var a=(0,r.Z)(t);function t(e){var n;return(0,o.Z)(this,t),n=a.call(this,e),e.data.field_type||n.onChange({field_type:"text"}),n}return(0,l.Z)(t,[{key:"render",value:function(){var e,a=this;var t=(null===(e=this.props.data)||void 0===e?void 0:e.id)||(new Date).getTime();return m(c.OL,{subblock:this,className:"subblock-edit"},m("div",{key:this.props.data.index},m(u.default,(0,n.Z)({},this.props.data,{name:(0,f.T)(this.props.data.label,t),key:this.props.data.index,isOnEdit:!0,id:t,field_id:t,index:this.props.data.index,value:"static_text"===this.props.data.field_type?this.props.data.value:null,onChange:"static_text"===this.props.data.field_type?function(e,t){return a.onChange({value:t})}:function(){}}))))}}]),t}(c.ub);const v=(0,s.compose)(c.oC)(p)},77518:(e,a,t)=>{"use strict";t.d(a,{Z:()=>c});var n=t(64581),o=t(67294),l=t(88640),i=t(67100),r=t(32951),d=o.createElement,s=(0,l.v)({fill_required_config_fields:{id:"form_edit_fill_required_configuration_fields",defaultMessage:"Please, fill-in required configuration fields in sidebar. The form will be not displayed in view mode until required fields are filled-in."},other_errors:{id:"form_edit_other_errors",defaultMessage:"Please, verify this configuration errors in sidebar. The form will be not displayed in view mode until this errors fields are not fixed."}});const c=function(e){var a,t,l,c=e.data,u=void 0===c?{}:c,f=e.children,m=e.onEdit,p=e.onChangeBlock,v=(0,i.Z)(),g=(0,r.Z.blocks.blocksConfig.form.formSchema)(u);(0,o.useEffect)((function(){if(m){var e=function(e,a,t){var n=r.Z.blocks.blocksConfig.form.schemaValidators,o=a.required,l=0===o.filter((function(t){return null===e[t]||void 0===e[t]||""===e[t]||"boolean"===a.properties[t].type&&!e[t]})).length,i=[];n&&Object.keys(n).forEach((function(a){var o=(0,n[a])(e,t);o&&i.push({field:a,message:o})}));var d=0===i.length;return{valid:l&&d,required_fields:o,schema_validation:i}}(u,g,v);JSON.stringify(e)!==JSON.stringify(u.configValidation)&&p((0,n.Z)((0,n.Z)({},u),{},{configValidation:e}))}}),[u]);var b=(null===(a=u.configValidation)||void 0===a?void 0:a.valid)||!u.configValidation;return d(o.Fragment,null,!b&&m&&d("div",{style:{padding:"1rem",backgroundColor:"#fff0f0",border:"1px solid #c40e00",borderRadius:"3px"}},(null===(t=u.configValidation.required_fields)||void 0===t?void 0:t.length)>0&&d(o.Fragment,null,v.formatMessage(s.fill_required_config_fields)),(null===(l=u.configValidation.schema_validation)||void 0===l?void 0:l.length)>0&&d("div",null,v.formatMessage(s.other_errors),d("ul",null,u.configValidation.schema_validation.map((function(e){return d("li",null,e.message)}))))),(b||m)&&d(o.Fragment,null,f))}},27572:e=>{e.exports={attributes:{xmlns:"http://www.w3.org/2000/svg",width:"36",height:"36",viewBox:"0 0 36 36"},content:'<g fill-rule="evenodd"><path d="M28.9707,15.6641 C28.9907,15.4401 28.9997,15.2191 28.9997,15.0001 C28.9997,10.5891 25.4107,7.0001 20.9997,7.0001 C17.9547,7.0001 15.2217,8.7151 13.8727,11.3711 C13.2807,11.1261 12.6477,11.0001 11.9997,11.0001 C9.3517,11.0001 7.1777,13.0691 7.0107,15.6761 C4.5837,16.8221 2.9997,19.2771 2.9997,22.0001 C2.9997,25.8591 6.1407,29.0001 9.9997,29.0001 L11.9997,29.0001 L11.9997,27.0001 L9.9997,27.0001 C7.2427,27.0001 4.9997,24.7571 4.9997,22.0001 C4.9997,19.8761 6.3517,17.9791 8.3627,17.2801 L9.0977,17.0251 L8.9997,16.0001 C8.9997,14.3461 10.3457,13.0001 11.9997,13.0001 C12.6307,13.0001 13.2427,13.2051 13.7697,13.5931 L14.8757,14.4071 L15.3107,13.1031 C16.1287,10.6491 18.4147,9.0001 20.9997,9.0001 C24.3087,9.0001 26.9997,11.6911 26.9997,15.0001 C26.9997,15.3601 26.9637,15.7361 26.8917,16.1161 L26.7287,16.9781 L27.5617,17.2531 C29.6177,17.9301 30.9997,19.8371 30.9997,22.0001 C30.9997,24.7531 28.7637,26.9931 26.0127,27.0001 C25.6057,26.9681 24.9807,26.9801 23.9807,27.0001 L24.0197,29.0001 C24.4497,28.9911 24.9307,28.9841 25.2997,28.9821 L25.9997,29.0001 C29.8597,29.0001 32.9997,25.8591 32.9997,22.0001 C32.9997,19.2551 31.4107,16.8041 28.9707,15.6641"/><path d="M19 27.586 19 17 17 17 17 27.586 13.707 24.293 12.293 25.707 18 31.414 23.707 25.707 22.293 24.293z"/></g>'}}}]); 3//# sourceMappingURL=VoltoFormBlockEdit.b58ed24c.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.