"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[55],{74053:function(e,t,a){a.r(t);var n,r,o=a(4942),s=a(30168),l=a(87363),i=a.n(l),c=a(55234),m=a(19089),p=a(4328),u=(0,a(79542).default)(c.Csku)(n||(n=(0,s.Z)(["\n  display: flex;\n  flex-direction: column;\n  width: 100%;\n  height: 100%;\n\n  .status-icon {\n    margin-right: 8px;\n    width: 40px;\n    height: 40px;\n  }\n\n  .status-text {\n    display: flex;\n    flex-direction: column;\n    line-height: 16px;\n    font-weight: 400;\n    color: ",";\n\n    .order-type {\n      font-size: 14px;\n    }\n\n    .order-status {\n      font-size: 12px;\n      padding: 0 !important;\n    }\n  }\n"])),c.colors.primary1.main),d=(r={},(0,o.Z)(r,m.Km.OPPORTUNITY,{percentage:20,text:"Op",displayName:"Opportunity"}),(0,o.Z)(r,m.Km.PRESENTATION,{percentage:40,text:"P",displayName:"Presentation"}),(0,o.Z)(r,m.Km.ESTIMATE,{percentage:60,text:"E",displayName:"Estimate"}),(0,o.Z)(r,m.Km["SALES ORDER"],{percentage:80,text:"SO",displayName:"Sales Order"}),(0,o.Z)(r,m.Km.INVOICE,{percentage:100,text:"In",displayName:"Invoice"}),r);t.default=function(e){var t=e.column,a=e.row,n=e.className,r=e.onClick,o=e.style,s=void 0===o?{}:o,y=t.accessorKey,f=t.dataTransform,g=(0,l.useMemo)((function(){if(!f)throw new Error("StatusCell requires dataTransform");return Object.assign({},f(a.original[y]))}),[y,f,a.original]),h=g.order_type,x=g.form_number,E=g.status_name,N=g.href,_=g.filter_orders,O=void 0===_?[]:_,C=g.tooltipText,k=d[h],S=k.percentage,T=k.text,A=k.displayName,v=(0,p.Ah)(null!=C?C:O.length>=2?O.map((function(e){return"".concat(d[e.order_type].displayName,"# ").concat(e.form_number)})).join("\n"):null,m.XM);return i().createElement(u,Object.assign({},v),i().createElement(c.Csku,{className:n,as:"a",href:N,target:"_blank",style:s,onClick:r},i().createElement(c.CircleProgressIcon,{className:"status-icon",percentage:S,text:T,strokeWidth:4,textStyle:{fontSize:"14px",fontWeight:600},strokeColor:c.colors.primary1.main,altText:"".concat(A," (").concat(x,") - ").concat(E),size:"small",showCheckMarkOnComplete:!0}),i().createElement(c.Csku,{as:"div",className:"status-text"},i().createElement(c.Typography.Span,{className:"order-type",color:"var(--color-primary1-main)"},"".concat(A," (").concat(x,")")),i().createElement(c.Typography.Span,{className:"order-status",color:"var(--color-primary1-main)"},E))),O.length>0&&i().createElement(c.Csku,{className:"status-text",style:{flexDirection:"row",gap:"2px"}},O.map((function(e,t){return i().createElement(c.Csku,{key:e.href,as:"a",href:e.href,target:"_blank"},i().createElement(c.Typography.Span,{className:"order-type",color:"var(--color-primary1-main)"},d[e.order_type].displayName,"# ",e.form_number,t<O.length-1&&","))}))))}}}]);
//# sourceMappingURL=components-StatusCell.abb6920f.chunk.js.map