"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9949],{12002:function(){},89596:function(e,n){n.Z=function(e){return e&&Array.isArray(e)&&e.length>0}},87307:function(e,n,s){s.r(n);var t=s(17674),a=s(4730),c=s(67294),r=s(82175),i=s(89596),l=s(85893),o=["nombreLabel","PlaceHolder","lista","isActived","onActivation"];n.default=function(e){var n=e.nombreLabel,s=e.PlaceHolder,d=e.lista,u=e.isActived,f=e.onActivation,m=(0,a.Z)(e,o),v=(0,c.useState)(40),h=v[0],p=v[1],A=(0,c.useState)(null),b=A[0],x=A[1],j=(0,c.useState)(!1),g=j[0],y=j[1],N=(0,r.U$)(m),k=(0,t.Z)(N,3),C=k[0],E=k[1],w=k[2],Z=function(e,n){switch(e){case"nameAddress":return n.name;case"expedicionDepartment":case"city":return n.codDane;case"typeAddress":case"typeProperty":case"typeInside":return n.id;default:return""}};(0,c.useEffect)((function(){u?f():p(40)}),[u]),(0,c.useEffect)((function(){var e="city"===C.name&&void 0===d;y(e),e&&(_(s,""),d=[]),"city"===C.name&&x(s)}),[d]),(0,c.useEffect)((function(){if(""!==C.value){var e=d.find((function(e){return Z(C.name,e)==C.value}));e&&x(e.name),w.setValue(C.value)}else w.setValue(C.value),x(s)}),[C.value]);var _=function(e,n){w.setValue(n),x(e),p(40)};return(0,l.jsxs)("div",{className:"div-container-FormAddress",children:[(0,l.jsx)("label",{className:"label-formAddress",children:n}),(0,l.jsxs)("div",{className:"div-container-select \n ".concat(g?"div-container-select-disabled":"","\n "),style:{top:"100%",zIndex:40!==h?2:1,height:"".concat(h,"px"),overflow:40===h?"hidden":"scroll"},onClick:function(){if(w.setTouched(!0),!g){var e=d.length<6?Object.is(b,s)?d.length+1:d.length+2:5.975;p(40===h?40*e:40),f(),40!==h&&f()}},children:[b&&(0,l.jsxs)("span",{className:"select-container",children:[b,(0,l.jsx)("div",{className:"icon-select-container",children:(0,l.jsx)("img",{style:{transform:40===h?"rotate(270deg)":"rotate(90deg)"},alt:"select2",src:"/static/images/icons/icono-chevron-rigth-ppal.svg"})})]}),40!==h&&(0,l.jsxs)("ul",{children:[!Object.is(b,s)&&(0,l.jsx)("li",{className:"select-formAddress-list",onClick:function(){return _(s,"")},disabled:g,children:s}),(0,i.Z)(d)&&d.map((function(e){return(0,l.jsx)("li",{className:"select-formAddress-list ".concat(C.value===e.name?"selected":""),value:Z(C.name,e),onClick:function(){return _(e.name,Z(C.name,e))},children:e.name},"nameAddress"===C.name?e.cod:(C.name,e.codDane))}))]})]}),E.touched&&E.error&&(0,l.jsx)("span",{className:"error-label-select-formAddress",children:E.error})]})}}}]);