1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[26979],{49934:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/rental/dashboard/catalog/variations",function(){return t(89121)}])},71109:function(e,n,t){"use strict";t.d(n,{F:function(){return CatalogRowMenu},O:function(){return d}});var r=t(82729),o=t(85893),l=t(67294),i=t(73935),a=t(23926),c=t(54335),s=t(41195),u=t(66705);function _templateObject(){let e=(0,r._)(["\n display: flex;\n align-items: center;\n justify-content: center;\n width: 2rem;\n height: 2rem;\n flex-shrink: 0;\n"]);return _templateObject=function(){return e},e}function _templateObject1(){let e=(0,r._)(["\n color: ",";\n"]);return _templateObject1=function(){return e},e}let d=c.ZP.span.withConfig({componentId:"sc-e7939cd4-0"})(_templateObject()),m=c.ZP.span.withConfig({componentId:"sc-e7939cd4-1"})(_templateObject1(),e=>{let{theme:n}=e;return n.colors.red}),CatalogRowMenu=e=>{let{title:n,options:t}=e,[r,c]=(0,l.useState)(!1),[p,h]=(0,l.useState)({top:0,left:0}),b=(0,l.useRef)(null),close=()=>c(!1);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(u.W2,{ref:b,children:(0,o.jsx)(u.Zj,{children:(0,o.jsx)(u.zx,{type:"button","aria-label":"A\xe7\xf5es de ".concat(n),"aria-haspopup":"menu","aria-expanded":r,isActive:r,onClick:e=>{if(e.stopPropagation(),r||!b.current){c(!1);return}let n=b.current.getBoundingClientRect();h({top:Math.max(n.top+n.height/2-32,8),left:Math.min(Math.max(n.left+n.width/2-40,8),window.innerWidth-300-8)}),c(!0)},children:(0,o.jsx)(s.Z,{})})})}),r&&(0,i.createPortal)((0,o.jsx)(u.aV,{onClick:e=>{e.stopPropagation(),close()},children:(0,o.jsx)(a.Z,{onClickAway:close,children:(0,o.jsxs)(u.C5,{role:"menu",onClick:e=>e.stopPropagation(),style:{position:"absolute",top:"".concat(p.top,"px"),left:"".concat(p.left,"px")},children:[(0,o.jsxs)(u.PU,{children:[(0,o.jsx)(u.Kk,{type:"button",onClick:close,children:(0,o.jsx)(s.Z,{})}),(0,o.jsx)("span",{children:n})]}),(0,o.jsx)(u.zU,{children:t.map(e=>(0,o.jsxs)(u.yw,{type:"button",role:"menuitem",onClick:()=>{close(),e.onSelect()},children:[(0,o.jsx)(d,{children:e.icon}),e.danger?(0,o.jsx)(m,{children:e.label}):e.label]},e.label))})]})})}),document.body)]})}},66705:function(e,n,t){"use strict";t.d(n,{C5:function(){return l.C5},Kk:function(){return l.Kk},PU:function(){return l.PU},Ty:function(){return i},W2:function(){return l.W2},Zj:function(){return l.Zj},aV:function(){return l.aV},yw:function(){return l.yw},zU:function(){return l.zU},zx:function(){return l.zx}});var r=t(82729),o=t(54335),l=t(52588);function _templateObject(){let e=(0,r._)(["\n display: flex;\n align-items: center;\n justify-content: center;\n width: 2rem;\n height: 2rem;\n flex-shrink: 0;\n color: ",";\n transition: color 300ms;\n\n svg {\n width: ","rem;\n height: ","rem;\n }\n\n /* O avi\xe3o vem com o preto do texto fixo; o bal\xe3o, com o cinza. */\n svg path[stroke] {\n stroke: currentColor;\n }\n\n svg g > path:first-child {\n fill: currentColor;\n }\n\n button:hover > & {\n color: ",";\n }\n"]);return _templateObject=function(){return e},e}let i=o.ZP.span.withConfig({componentId:"sc-7385613d-0"})(_templateObject(),e=>{let{theme:n}=e;return n.colors.gray2},e=>{let{$size:n}=e;return n/10},e=>{let{$size:n}=e;return n/10},e=>{let{theme:n}=e;return n.colors.blue})},21980:function(e,n,t){"use strict";var r=t(85893);t(67294),n.Z=e=>(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",...e,children:(0,r.jsx)("path",{fill:"#161C25",fillRule:"evenodd",d:"M2.845 4.162C1.47 2.94 2.335.667 4.174.667h7.652c1.84 0 2.704 2.273 1.33 3.495l-2.932 2.605a.667.667 0 0 0-.224.499v6.791c0 1.188-1.436 1.783-2.276.943l-1.333-1.333c-.25-.25-.39-.59-.39-.943V7.266a.667.667 0 0 0-.225-.499L2.845 4.162ZM4.174 2a.667.667 0 0 0-.443 1.165l2.931 2.606a2 2 0 0 1 .671 1.495v5.458l1.334 1.333V7.266a2 2 0 0 1 .671-1.495l2.931-2.606A.667.667 0 0 0 11.826 2H4.174Z",clipRule:"evenodd"})})},93537:function(e,n,t){"use strict";var r=t(85893);t(67294),n.Z=e=>(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",...e,children:[(0,r.jsx)("path",{fill:"#161C25",d:"M5.5 7.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 1 1 0-1Z"}),(0,r.jsx)("path",{fill:"#161C25",d:"M8 14A6 6 0 1 0 8 1.999 6 6 0 0 0 8 14Zm0 1A7 7 0 1 1 8 1a7 7 0 0 1 0 14Z"})]})},41195:function(e,n,t){"use strict";var r=t(85893);t(67294);var o=t(54335);n.Z=e=>{let n=(0,o.Fg)();return(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:20,fill:"none",...e,children:(0,r.jsx)("path",{stroke:n.colors.gray2,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.25,d:"M14.584 10.002c0 .229.188.416.417.414.23 0 .417-.188.417-.417A.418.418 0 0 0 15 9.582a.419.419 0 0 0-.417.42M9.582 10.002c0 .229.188.416.417.414.23 0 .417-.188.417-.417a.418.418 0 0 0-.417-.417.419.419 0 0 0-.417.42M4.58 10.002c0 .229.188.416.417.414.23 0 .417-.188.417-.417a.418.418 0 0 0-.417-.417.419.419 0 0 0-.417.42"})})}},998:function(e,n,t){"use strict";var r=t(85893);t(67294);var o=t(54335);n.Z=e=>{let n=(0,o.Fg)();return(0,r.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"M11.3333 7.83333V13.6667M8 7.83333V13.6667M4.66667 4.5V14.3333C4.66667 15.2667 4.66667 15.7332 4.84832 16.0897C5.00811 16.4032 5.26289 16.6587 5.5765 16.8185C5.93267 17 6.39916 17 7.33076 17H12.0026C12.9342 17 13.4 17 13.7562 16.8185C14.0697 16.6587 14.3254 16.4032 14.4852 16.0897C14.6667 15.7335 14.6667 15.2675 14.6667 14.3359V4.5M4.66667 4.5H6.33333M4.66667 4.5H3M14.6667 4.5H13M14.6667 4.5H16.3333M6.33333 4.5H13M6.33333 4.5C6.33333 3.72343 6.33333 3.33534 6.4602 3.02905C6.62936 2.62067 6.9536 2.29603 7.36198 2.12687C7.66827 2 8.05675 2 8.83333 2H10.5C11.2766 2 11.6648 2 11.9712 2.12687C12.3795 2.29603 12.7039 2.62067 12.8731 3.02905C12.9999 3.33533 13 3.72343 13 4.5",stroke:n.colors.gray2,"stroke-width":"1.2","stroke-linecap":"round","stroke-linejoin":"round"})})}},52588:function(e,n,t){"use strict";t.d(n,{C5:function(){return s},Kk:function(){return u},PU:function(){return d},W2:function(){return l},Zj:function(){return i},a1:function(){return h},aV:function(){return a},iz:function(){return b},yw:function(){return p},zU:function(){return m},zx:function(){return c}});var r=t(82729),o=t(54335);
1function _templateObject(){let e=(0,r._)(["\n0%{\n background-color: ","A6;\n box-shadow: 0 0 1rem 1rem ","A6\n}\n100%{\n background-color: ",";\n box-shadow: none\n}\n"]);return _templateObject=function(){return e},e}function _templateObject1(){let e=(0,r._)(["\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n"]);return _templateObject1=function(){return e},e}function _templateObject2(){let e=(0,r._)(["\n display: flex;\n align-items: center;\n justify-content: center;\n width: 2.4rem;\n height: 2.4rem;\n background: ",";\n border-radius: 100%;\n\n & svg path {\n fill: ",";\n }\n"]);return _templateObject2=function(){return e},e}function _templateObject3(){let e=(0,r._)(["\n position: fixed;\n top: 0;\n left: 0;\n width: 100vw;\n min-height: 100vh;\n height: 100%;\n background: rgba(0, 0, 0, 0.5);\n z-index: 9999;\n pointer-events: auto;\n overflow-y: auto;\n"]);return _templateObject3=function(){return e},e}function _templateObject4(){let e=(0,r._)(["\n background: ",";\n border-color: ",";\n\n & svg path {\n fill: ",";\n }\n "]);return _templateObject4=function(){return e},e}function _templateObject5(){let e=(0,r._)(["\n display: grid;\n place-items: center;\n width: 2.4rem;\n height: 2.4rem;\n border: ",";\n border-radius: 100%;\n transition: all 100ms;\n\n ","\n\n &:hover {\n border-color: ",";\n background: ",";\n\n & svg path {\n stroke: ","\n }\n"]);return _templateObject5=function(){return e},e}function _templateObject6(){let e=(0,r._)(["\n display: inline-flex;\n padding: 1.6rem 2.4rem;\n flex-direction: column;\n align-items: flex-start;\n gap: 2.4rem;\n border-radius: 1.2rem;\n width: 32rem;\n border: ",";\n background: ",";\n box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.3);\n z-index: 10000;\n"]);return _templateObject6=function(){return e},e}function _templateObject7(){let e=(0,r._)(["\n display: grid;\n place-items: center;\n min-width: 3.2rem;\n width: 3.2rem;\n height: 3.2rem;\n border-radius: 100%;\n background: ",";\n transition: all 100ms;\n\n & svg path {\n fill: ",";\n stroke: ","\n"]);return _templateObject7=function(){return e},e}function _templateObject8(){let e=(0,r._)(["\n display: flex;\n align-items: center;\n gap: 1.6rem;\n width: 100%;\n\n & > span {\n color: ",";\n font-size: 1.6rem;\n font-style: normal;\n font-weight: 500;\n line-height: normal;\n\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 1;\n }\n"]);return _templateObject8=function(){return e},e}function _templateObject9(){let e=(0,r._)(["\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n gap: 1.2rem;\n width: 100%;\n"]);return _templateObject9=function(){return e},e}function _templateObject10(){let e=(0,r._)(["\n animation: "," 1000ms forwards;\n "]);return _templateObject10=function(){return e},e}function _templateObject11(){let e=(0,r._)(["\n &:hover {\n color: ",";\n\n & > svg {\n & > g {\n fill: ",";\n }\n\n & > path {\n stroke: ",";\n }\n }\n }\n "]);return _templateObject11=function(){return e},e}function _templateObject12(){let e=(0,r._)(["\n color: ",";\n font-size: 1.4rem;\n font-style: normal;\n font-weight: 600;\n line-height: normal;\n\n transition: all 300ms;\n\n display: flex;\n align-items: center;\n gap: 1.2rem;\n\n & > svg {\n transition: all 300ms;\n width: 2rem;\n height: 2rem;\n }\n\n ","\n"]);return _templateObject12=function(){return e},e}function _templateObject13(){let e=(0,r._)(["\n display: flex;\n align-items: center;\n justify-content: center;\n width: 2rem;\n height: 2rem;\n svg {\n width: 1.8rem;\n height: 1.8rem;\n path {\n fill: ",";\n stroke: currentColor;\n }\n }\n"]);return _templateObject13=function(){return e},e}
1function _templateObject14(){let e=(0,r._)(["\n width: 100%;\n height: 0.1rem;\n background: ",";\n"]);return _templateObject14=function(){return e},e}let copied=e=>(0,o.F4)(_templateObject(),e.theme.colors.grayBorder,e.theme.colors.grayBorder,e.theme.colors.white),l=o.ZP.div.withConfig({componentId:"sc-9cc22b28-0"})(_templateObject1()),i=o.ZP.div.withConfig({componentId:"sc-9cc22b28-1"})(_templateObject2(),e=>{let{theme:n}=e;return n.colors.grayBorder},e=>{let{theme:n}=e;return n.colors.gray2}),a=o.ZP.div.withConfig({componentId:"sc-9cc22b28-2"})(_templateObject3()),c=o.ZP.button.withConfig({componentId:"sc-9cc22b28-3"})(_templateObject5(),e=>{let{theme:n}=e;return"solid 2px ".concat(n.colors.grayBorder)},e=>{let{isActive:n,theme:t}=e;return n&&(0,o.iv)(_templateObject4(),t.colors.blue,t.colors.blue,t.colors.white)},e=>{let{theme:n}=e;return n.colors.auxiliaryBlue},e=>{let{theme:n}=e;return n.colors.blue},e=>{let{theme:n}=e;return n.colors.white}),s=o.ZP.div.withConfig({componentId:"sc-9cc22b28-4"})(_templateObject6(),e=>{let{theme:n}=e;
1return"solid 0.1rem ".concat(n.colors.pageBackground)},e=>{let{theme:n}=e;return n.colors.white}),u=o.ZP.button.withConfig({componentId:"sc-9cc22b28-5"})(_templateObject7(),e=>{let{theme:n}=e;return n.colors.blue},e=>{let{theme:n}=e;return n.colors.white},e=>{let{theme:n}=e;return n.colors.white}),d=o.ZP.div.withConfig({componentId:"sc-9cc22b28-6"})(_templateObject8(),e=>{let{theme:n}=e;return n.colors.blackText}),m=o.ZP.div.withConfig({componentId:"sc-9cc22b28-7"})(_templateObject9()),p=o.ZP.button.withConfig({componentId:"sc-9cc22b28-8"})(_templateObject12(),e=>{let{theme:n}=e;return n.colors.gray2},e=>{let{copiedButton:n}=e;return n?(0,o.iv)(_templateObject10(),copied):(0,o.iv)(_templateObject11(),e=>{let{theme:n}=e;return n.colors.blue},e=>{let{theme:n}=e;return n.colors.blue},e=>{let{theme:n}=e;return n.colors.blue})}),h=o.ZP.div.withConfig({componentId:"sc-9cc22b28-9"})(_templateObject13(),e=>{let{theme:n}=e;return n.colors.white}),b=o.ZP.div.withConfig({componentId:"sc-9cc22b28-10"})(_templateObject14(),e=>{let{theme:n}=e;return n.colors.grayBorder})},44633:function(e,n,t){"use strict";t.d(n,{N:function(){return ReplenishmentSearchBar}});var r=t(85893),o=t(87109),l=t(42761),i=t(21980),a=t(93537),c=t(82729),s=t(57709),u=t(54335);function _templateObject(){let e=(0,c._)(["\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n gap: 1.6rem;\n"]);return _templateObject=function(){return e},e}function _templateObject1(){let e=(0,c._)(["\n position: relative;\n width: 100%;\n max-width: 40rem;\n height: 3.8rem;\n overflow: hidden;\n border-radius: 10rem;\n background: ",";\n\n font-style: normal;\n font-weight: 400;\n font-size: 1.4rem;\n line-height: 2.2rem;\n color: ",";\n box-shadow: none;\n\n input {\n &::placeholder {\n color: ",";\n opacity: 1;\n }\n }\n\n fieldset {\n border: ",";\n }\n\n @media (min-width: 700px) {\n width: 40rem;\n }\n\n &:hover {\n fieldset {\n border-color: ",";\n }\n }\n"]);return _templateObject1=function(){return e},e}function _templateObject2(){let e=(0,c._)(["\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n gap: 0.4rem;\n"]);return _templateObject2=function(){return e},e}function _templateObject3(){let e=(0,c._)(["\n display: flex;\n justify-content: center;\n align-items: center;\n gap: 0.4rem;\n\n height: 3.2rem;\n padding: 0.8rem 1.2rem;\n border-radius: 1.9rem;\n border: ",";\n background: none;\n\n color: ",";\n font-size: 1.4rem;\n font-style: normal;\n font-weight: 500;\n line-height: normal;\n\n transition: all 0.2s ease-out;\n\n &:hover:not(:disabled) {\n border-color: ",";\n }\n\n &:disabled {\n opacity: 0.5;\n cursor: not-allowed;\n }\n"]);return _templateObject3=function(){return e},e}function _templateObject4(){let e=(0,c._)(["\n display: flex;\n align-items: center;\n gap: 0.4rem;\n\n height: 3.2rem;\n padding: 0.8rem 1.2rem;\n background: transparent;\n border: none;\n\n color: ",";\n font-size: 1.4rem;\n font-style: normal;\n font-weight: 500;\n line-height: normal;\n\n transition: all 0.2s ease-out;\n\n &:hover:not(:disabled) {\n opacity: 0.7;\n }\n\n &:disabled {\n opacity: 0.4;\n cursor: not-allowed;\n }\n"]);return _templateObject4=function(){return e},e}let d=u.ZP.div.withConfig({componentId:"sc-d747e298-0"})(_templateObject()),m=(0,u.ZP)(s.Z).withConfig({componentId:"sc-d747e298-1"})(_templateObject1(),e=>{let{theme:n}=e;return n.colors.white},e=>{let{theme:n}=e;return n.colors.blackText},e=>{let{theme:n}=e;return n.colors.grayWorkshopDashboard},e=>{let{theme:n}=e;return"solid 1px ".concat(n.colors.grayBorder)},e=>{let{theme:n}=e;return"".concat(n.colors.blue," !important")}),p=u.ZP.div.withConfig({componentId:"sc-d747e298-2"})(_templateObject2()),h=u.ZP.button.withConfig({componentId:"sc-d747e298-3"})(_templateObject3(),e=>{let{theme:n}=e;return"solid 1px ".concat(n.colors.grayBorder)},e=>{let{theme:n}=e;return n.colors.blackText},e=>{let{theme:n}=e;return n.colors.blue}),b=u.ZP.button.withConfig({componentId:"sc-d747e298-4"}
1)(_templateObject4(),e=>{let{theme:n}=e;return n.colors.blackText}),ReplenishmentSearchBar=e=>{let{searchValue:n,onSearchChange:t,onClearFilters:c,hasActiveFilters:s,placeholder:u="Pesquisar fornecedor",leadingAction:f,showFilterButton:x=!0,clearLabel:g}=e;return(0,r.jsxs)(d,{children:[(0,r.jsx)(m,{value:n,onChange:e=>t(e.target.value),placeholder:u,startAdornment:(0,r.jsx)(o.Z,{position:"start",children:(0,r.jsx)(l.Z,{style:{fontSize:"1.9rem"}})})}),(0,r.jsxs)(p,{children:[f,x&&(0,r.jsxs)(h,{type:"button",disabled:!0,children:[(0,r.jsx)(i.Z,{}),"filtros"]}),(0,r.jsxs)(b,{type:"button",onClick:c,disabled:!s,children:[(0,r.jsx)(a.Z,{}),null!=g?g:x?"limpar filtros":"limpar busca"]})]})]})}},89121:function(e,n,t){"use strict";t.r(n),t.d(n,{__N_SSP:function(){return I},default:function(){return variations}});var r=t(85893),o=t(86667),l=t(67294),i=t(41664),a=t.n(i),c=t(98396),s=t(60695),u=t(44633),d=t(998),m=t(16005),p=t(35385),h=t(41754),b=t(43367),f=t(71109),x=t(89944),g=t(12210),j=t(41352),v=t(82729),_=t(54335);function _templateObject(){let e=(0,v._)(["\n min-width: 72rem;\n"]);return _templateObject=function(){return e},e}function _templateObject1(){let e=(0,v._)(["\n display: grid;\n grid-template-columns: ",";\n align-items: center;\n gap: 1.6rem;\n"]);return _templateObject1=function(){return e},e}function _templateObject2(){let e=(0,v._)(["\n padding: 1.2rem 0;\n border-bottom: ",";\n\n span {\n color: ",";\n font-size: 1.4rem;\n font-weight: 500;\n }\n"]);return _templateObject2=function(){return e},e}function _templateObject3(){let e=(0,v._)(["\n padding: 1.6rem 0;\n border-bottom: ",";\n cursor: pointer;\n transition: background 150ms ease-in-out;\n\n &:hover {\n background: ",";\n }\n"]);return _templateObject3=function(){return e},e}function _templateObject4(){let e=(0,v._)(["\n color: ",";\n font-size: 1.2rem;\n line-height: 1.6rem;\n"]);return _templateObject4=function(){return e},e}function _templateObject5(){let e=(0,v._)(["\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n gap: 0.8rem;\n min-height: 4.4rem;\n padding: 0.6rem 1.2rem 0.6rem 0.6rem;\n border: 1px solid ",";\n border-radius: 0.8rem;\n background: ",";\n cursor: text;\n transition: border-color 200ms;\n\n &:hover,\n &:focus-within {\n border-color: ",";\n }\n\n input {\n flex: 1;\n min-width: 12rem;\n height: 3.2rem;\n border: none;\n outline: none;\n background: transparent;\n font-family: inherit;\n font-size: 1.4rem;\n color: ",";\n }\n"]);return _templateObject5=function(){return e},e}function _templateObject6(){let e=(0,v._)(["\n display: inline-flex;\n align-items: center;\n gap: 0.4rem;\n max-width: 100%;\n height: 3.2rem;\n padding: ",";\n border-radius: 1.6rem;\n border: 1px solid\n ",";\n background: ",";\n color: ",";\n font-size: 1.4rem;\n\n span {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n button {\n display: flex;\n flex-shrink: 0;\n border: none;\n border-radius: 50%;\n background: transparent;\n color: ",";\n cursor: pointer;\n padding: 0.4rem;\n\n &:hover {\n background: ",";\n }\n }\n"]);return _templateObject6=function(){return e},e}let w=_.ZP.div.withConfig({componentId:"sc-6008383c-0"})(_templateObject()),O=_.ZP.div.withConfig({componentId:"sc-6008383c-1"})(_templateObject1(),"2.4rem minmax(20rem, 28rem) minmax(24rem, 1fr) 12rem"),y=(0,_.ZP)(O).withConfig({componentId:"sc-6008383c-2"})(_templateObject2(),e=>{let{theme:n}=e;return"1px solid ".concat(n.colors.grayBorder)},e=>{let{theme:n}=e;return n.colors.gray2}),C=(0,_.ZP)(O).withConfig({componentId:"sc-6008383c-3"})(_templateObject3(),e=>{let{theme:n}=e;return"1px solid ".concat(n.colors.grayBorder)},e=>{let{theme:n}=e;return n.colors.blueFrost}),k=_.ZP.p.withConfig({componentId:"sc-6008383c-4"})(_templateObject4(),e=>{let{theme:n}=e;return n.colors.gray2}),Z=_.ZP.div.withConfig({componentId:"sc-6008383c-5"})(_templateObject5(),e=>{let{theme:n}=e;return n.colors.grayBorder},e=>{let{theme:n}=e;return n.colors.white},e=>{let{theme:n}=e;return n.colors.blue},e=>{let{theme:n}=e;return n.colors.blackText}),P=_.ZP.span.withConfig({componentId:"sc-6008383c-6"}
1)(_templateObject6(),e=>{let{$inUse:n}=e;return n?"0 1.2rem":"0 0.4rem 0 1.2rem"},e=>{let{theme:n,$inUse:t}=e;return t?n.colors.blue:n.colors.grayBorder},e=>{let{theme:n,$inUse:t}=e;return t?n.colors.blueLight:n.colors.pageBackground},e=>{let{theme:n}=e;return n.colors.blackText},e=>{let{theme:n}=e;return n.colors.gray2},e=>{let{theme:n}=e;return n.colors.white}),labelKey=e=>e.trim().toLocaleLowerCase("pt-BR"),splitLabels=e=>e.split(/[,\n]/).map(e=>e.trim()).filter(Boolean),appendLabels=(e,n,t)=>n.reduce((e,n)=>{if(e.some(e=>labelKey(e.label)===labelKey(n)))return e;let r=t.find(e=>labelKey(e.label)===labelKey(n));return[...e,r?{...r}:{label:n,in_use:!1}]},e),valuesOf=e=>{var n;return[...null!==(n=null==e?void 0:e.values)&&void 0!==n?n:[]].sort((e,n)=>e.position-n.position).map(e=>({id:e.id,label:e.label,in_use:e.in_use}))},VariationDrawer=e=>{let{variation:n,company_workshop_id:t,onClose:o,onSaved:i}=e,{run:a,running:c}=(0,g.w)(),[s]=(0,m.LLS)(),u=(0,l.useRef)(null),d=n&&"new"!==n?n:null,b=valuesOf(d),[f,x]=(0,l.useState)(""),[v,_]=(0,l.useState)([]),[w,O]=(0,l.useState)("");(0,l.useEffect)(()=>{var e;if(!n)return;let t="new"!==n?n:null;x(null!==(e=null==t?void 0:t.name)&&void 0!==e?e:""),_(valuesOf(t)),O("")},[n]);let addLabels=e=>_(n=>appendLabels(n,e,b)),commitDraft=()=>{let e=splitLabels(w);e.length&&addLabels(e),O("")},remove=e=>_(n=>n.filter((n,t)=>t!==e)),onChange=e=>{var n;if(!e.includes(",")){O(e);return}let t=e.split(","),r=null!==(n=t.pop())&&void 0!==n?n:"";addLabels(splitLabels(t.join(","))),O(r.trimStart())},y=appendLabels(v,splitLabels(w),b),C=v.some(e=>e.in_use),save=async()=>{let e=await a(()=>{var e;return s({variables:{data:{company_workshop_id:t,id:null!==(e=null==d?void 0:d.id)&&void 0!==e?e:null,name:f.trim(),values:y.map(e=>{var n;return{id:null!==(n=e.id)&&void 0!==n?n:null,label:e.label}})}}})},"Varia\xe7\xe3o salva.");e&&(i(),o())};return(0,r.jsxs)(p.S,{open:!!n,title:d?"Varia\xe7\xe3o \xb7 ".concat(d.name):"Nova varia\xe7\xe3o",confirmLabel:"Salvar",tone:"primary",loading:c,confirmDisabled:!f.trim()||!y.length,onClose:o,onConfirm:save,children:[(0,r.jsxs)(h.__,{children:["Nome",(0,r.jsx)(h.II,{value:f,maxLength:80,placeholder:"Cor",onChange:e=>x(e.target.value)})]}),(0,r.jsxs)(h.__,{as:"div",children:[(0,r.jsx)("span",{id:"variation-values-label",children:"Valores"}),(0,r.jsxs)(Z,{onClick:()=>{var e;return null===(e=u.current)||void 0===e?void 0:e.focus()},children:[v.map((e,n)=>{var t;return(0,r.jsxs)(P,{$inUse:e.in_use,title:e.in_use?"Em uso por algum item":void 0,children:[(0,r.jsx)("span",{children:e.label}),!e.in_use&&(0,r.jsx)("button",{type:"button","aria-label":"Tirar ".concat(e.label),onClick:e=>{e.stopPropagation(),remove(n)},children:(0,r.jsx)(j.Z,{size:14})})]},null!==(t=e.id)&&void 0!==t?t:"new-".concat(e.label))}),(0,r.jsx)("input",{ref:u,"aria-labelledby":"variation-values-label",value:w,maxLength:80,placeholder:v.length?"":"Branca, Preta",onChange:e=>onChange(e.target.value),onKeyDown:e=>{if("Enter"===e.key||","===e.key||"Tab"===e.key&&w.trim()){e.preventDefault(),commitDraft();return}let n=v[v.length-1];"Backspace"!==e.key||w||!n||n.in_use||remove(v.length-1)},onPaste:e=>{let n=e.clipboardData.getData("text");/[,\n]/.test(n)&&(e.preventDefault(),addLabels(splitLabels("".concat(w).concat(n))),O(""))},onBlur:commitDraft})]})]}),(0,r.jsx)(k,{children:"Separados por v\xedrgula, Enter ou Tab"}),C&&(0,r.jsx)(k,{children:"Os valores em azul est\xe3o em uso por algum item e n\xe3o podem ser alterados."})]})},Breadcrumb=()=>(0,r.jsxs)(b.aG,{children:[(0,r.jsx)(a(),{legacyBehavior:!0,href:"/rental/dashboard",passHref:!0,children:(0,r.jsx)("a",{children:"in\xedcio"})}),(0,r.jsx)("span",{children:"cadastros"}),(0,r.jsx)("p",{children:"varia\xe7\xf5es"})]}),normalize=e=>e.normalize("NFD").replace(/[Ì-ͯ]/g,"").toLowerCase().trim(),labelsOf=e=>[...e.values].sort((e,n)=>e.position-n.position).map(e=>e.label).join(", "),itemCount=e=>e?"".concat(e," ").concat(1===e?"item":"itens"):"â";var Variations=()=>{var e,n,t;let o=(0,c.Z)("(max-width: 799px)"),{company_workshop_id:i}=(0,x.A)(),{data:a,loading:j,refetch:v}=(0,m._tw)({variables:{company_workshop_id:i},skip:!i,fetchPolicy:"cache-and-network"}),{run:_,running:O}=(0,g.w)(),[k]=(0,m.i3p)(),[Z,P]=(0,l.useState)(""),[I,z]=(0,l.useState)(null),[B,L]=(0,l.useState)(null),S=(0,l.useMemo)(()=>{var e;return null!==(e=null==a?void 0:a.listRentalVariationAttributes)&&void 0!==e?e:[]},[a]),M=(0,l.useMemo)(()=>{let e=normalize(Z);return[...S].filter(n=>!e||normalize(n.name).includes(e)||n.values.some(n=>normalize(n.label).includes(e))).sort((e,n)=>e.name.localeCompare(n.name,"pt-BR"))},[S,Z]),menu=e=>[{label:"excluir",icon:(0,r.jsx)(d.Z,{}),danger:!0,onSelect:()=>L(e)}],V=!!(null==B?void 0:B.item_count);return(0,r.jsxs)(b.W2,{children:[(0,r.jsx)(s.Z,{title:"Varia\xe7\xf5es",breadcrumb:(0,r.jsx)(Breadcrumb,{}),action:(0,r.jsx)(b.XF,{type:"button",onClick:()=>z("new"),children:"nova varia\xe7\xe3o"})}),(0,r.jsxs)(b.o8,{children:[(0,r.jsx)(u.N,{searchValue:Z,onSearchChange:P,onClearFilters:()=>P(""),hasActiveFilters:!!Z,placeholder:"Nome da varia\xe7\xe3o ou valor",showFilterButton:!1}),j&&!a?(0,r.jsx)(b.dD,{children:(0,r.jsx)("p",{children:"Carregando varia\xe7\xf5es..."})}):M.length?o?(0,r.jsx)(b.oy,{children:M.map(e=>(0,r.jsxs)(b.Zb,{onClick:()=>z(e),children:[(0,r.jsxs)(b.Ls,{children:[(0,r.jsx)(f.F,{title:e.name,options:menu(e)}),(0,r.jsx)(b.sq,{children:e.name})]}),(0,r.jsx)(b.T7,{children:labelsOf(e)}),!!e.item_count&&(0,r.jsx)(b.rO,{children:"usada em ".concat(itemCount(e.item_count))})]},e.id))}):(0,r.jsx)(b.N4,{children:(0,r.jsxs)(w,{children:[(0,r.jsxs)(y,{children:[(0,r.jsx)("span",{}),(0,r.jsx)("span",{children:"Nome da varia\xe7\xe3o"}),(0,r.jsx)("span",{children:"Valores"}),(0,r.jsx)("span",{children:"Itens"})]}),M.map(e=>(0,r.jsxs)(C,{role:"button",tabIndex:0,onClick:()=>z(e),onKeyDown:n=>{"Enter"===n.key&&z(e)},children:[(0,r.jsx)(f.F,{title:e.name,options:menu(e)}),(0,r.jsx)(b.sq,{title:e.name,children:e.name}),(0,r.jsx)(b.T7,{title:labelsOf(e),children:labelsOf(e)}),(0,r.jsx)(b.T7,{children:itemCount(e.item_count)}
1)]},e.id))]})}):(0,r.jsx)(b.dD,{children:(0,r.jsx)("p",{children:Z?"Nenhuma varia\xe7\xe3o encontrada com essa busca.":'Nenhuma varia\xe7\xe3o cadastrada. Crie a primeira em "nova varia\xe7\xe3o".'})})]}),(0,r.jsx)(VariationDrawer,{variation:I,company_workshop_id:i,onClose:()=>z(null),onSaved:()=>v()}),(0,r.jsx)(p.S,{open:!!B,title:"Excluir varia\xe7\xe3o",confirmLabel:"Excluir varia\xe7\xe3o",loading:O,confirmDisabled:V,onClose:()=>L(null),onConfirm:async()=>{if(!B)return;let e=await _(()=>k({variables:{company_workshop_id:i,id:B.id}}),"Varia\xe7\xe3o exclu\xedda.");e&&(L(null),await v())},children:(0,r.jsx)(h.xv,{children:V?'"'.concat(null!==(e=null==B?void 0:B.name)&&void 0!==e?e:"",'" est\xe1 em uso por ').concat(itemCount(null!==(n=null==B?void 0:B.item_count)&&void 0!==n?n:0)," e n\xe3o pode ser exclu\xedda. Tire a varia\xe7\xe3o desses itens antes."):'"'.concat(null!==(t=null==B?void 0:B.name)&&void 0!==t?t:"",'" sai do cadastro com todos os valores.')})})]})},I=!0,variations=e=>{let{userRentalWorkshops:n,selectedRentalWorkshopId:t,isGroupSidebarExpandedCookie:l}=e;return(0,r.jsx)(o.Z,{title:"Varia\xe7\xf5es",userRentalWorkshops:n,selectedRentalWorkshopId:t,isGroupSidebarExpandedCookie:l,children:(0,r.jsx)(Variations,{},t)})}}},function(e){e.O(0,[83366,32912,79252,52719,67642,73015,57709,3955,77533,52046,26866,56550,56574,86667,98898,40813,49774,92888,40179],function(){return e(e.s=49934)}),_N_E=e.O()}]); 2//# sourceMappingURL=variations-f105bfdb33f1b0aa.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.