"use strict";(self.webpackChunkadmin_portal=self.webpackChunkadmin_portal||[]).push([[386],{5386:(e,t,a)=>{a.r(t),a.d(t,{default:()=>g});var r=a(7294),n=a(2142),l=a(9250),u=a(5034),o=a(7931),i=a(5425),d=a(5218),s=a(9891),c=a(5875),f=a(8994),m=a(1482),p=a(413),b=a(3539),y=a(9869);function h(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var r,n,l,u,o=[],i=!0,d=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;i=!1}else for(;!(i=(r=l.call(a)).done)&&(o.push(r.value),o.length!==t);i=!0);}catch(e){d=!0,n=e}finally{try{if(!i&&null!=a.return&&(u=a.return(),Object(u)!==u))return}finally{if(d)throw n}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return v(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?v(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a0);return r.createElement(r.Fragment,null,r.createElement(o.Z,{status:T,label:i.s[T]}),r.createElement("form",{onSubmit:function(e){e.preventDefault(),D(!0);var a,r,l=(a=new FormData,r=C.current.elements,Array.prototype.forEach.call(r,(function(e){var t=e.nodeName,r=e.name,n=e.value,l=e.files;if(l){var u=l[0];a.append("file",u)}else"INPUT"!==t&&"TEXTAREA"!==t||a.append(r,n)})),a);(0,u.r)(n.m.projects.upload,{header:{"Content-Type":"multipart/form-data"},body:l}).then((function(e){var a=e.status;U(a),D(!1),R(I+1),227===a&&t&&t()})).catch((function(e){D(!1)}))},ref:C},r.createElement(f.default,{name:"id",defaultValue:E,required:!0,isHidden:!0}),r.createElement(f.default,{name:"vendorId",defaultValue:A,required:!0,isHidden:!0}),r.createElement(m.default,{name:"inputType",defaultValue:N,handleChange:V,options:[{label:"Generate",value:"generate"},{label:"Input",value:"input"},{label:"Upload Excel",value:"upload"}]}),"upload"===N&&r.createElement(p.default,{name:"file",resetCounter:I}),"input"===N&&r.createElement(b.default,{name:"textInput",size:"large",placeholder:"Copy line separated URLs",resetCounter:I}),"generate"===N&&r.createElement(r.Fragment,null,r.createElement(f.default,{label:"Live Survey Base URL",name:"baseUrl",defaultValue:a,disabled:!0,required:!0}),r.createElement(f.default,{label:"Tracking Attribute",name:"liveAttributes",placeholder:"Tracking Attribute",defaultValue:v,disabled:!0}),r.createElement(f.default,{fieldType:"number",placeholder:"Number of URLs to generate",name:"urlCount",required:!0,maxLength:4,resetCounter:I})),r.createElement(y.default,{name:"tags",placeholder:"Tags (optional) press tab/enter to add",maxTags:3,defaultValue:[],resetCounter:I}),x&&r.createElement("div",{className:"body-copy-tertiary s-bottom-space"},"Note: You need to add live survey base URL and the tracking attribute to generate URLs. ",r.createElement(c.default,{className:"body-copy-tertiary weight-600",href:"/projects/edit/".concat(E)},"ADD")),r.createElement(s.Z,{label:"ADD",isDisabled:x,style:"cta primary small"})),r.createElement(d.Z,{show:k}))}}}]);