1var Ae=Object.defineProperty,Ve=Object.defineProperties;var Te=Object.getOwnPropertyDescriptors;var ve=Object.getOwnPropertySymbols;var Ce=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable;var ke=(i,a,n)=>a in i?Ae(i,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):i[a]=n,D=(i,a)=>{for(var n in a||(a={}))Ce.call(a,n)&&ke(i,n,a[n]);if(ve)for(var n of ve(a))we.call(a,n)&&ke(i,n,a[n]);return i},R=(i,a)=>Ve(i,Te(a));var ge=(i,a,n)=>new Promise((t,u)=>{var m=s=>{try{c(n.next(s))}catch(v){u(v)}},o=s=>{try{c(n.throw(s))}catch(v){u(v)}},c=s=>s.done?t(s.value):Promise.resolve(s.value).then(m,o);c((n=n.apply(i,a)).next())});import{j as e,D as De,E as Re,m as Ee,A as qe,B as y,b as L,I as N,P as fe,L as A,C as Q,ao as B,n as pe,ad as he,an as _e,a as Pe,a9 as $e,b2 as Me,z as Le,a6 as Be}from"./npm.sellpy-design-system.DdsWMDHW.bundle.js";import{D as F}from"./npm.luxon.3NOFZn7k.bundle.js";import{r as S}from"./npm.react-hook-form.HNw-giVQ.bundle.js";import{b as z,l as U,u as Ue}from"./npm.react-router.BDfxye5A.bundle.js";import{g,s as je}from"./npm.styled-components.CzYR6Qdp.bundle.js";import{m as K,hi as We,hj as _,hk as P,aE as h,K as x,Z as Y,J as Se,d2 as Ge,u as Ne,b$ as He,gX as Qe,a4 as ze,gZ as Ke,aa as Ye,c0 as $}from"./index.DWkcZ-_z.bundle.js";import{u as X,B as Z,q as E,j as xe}from"./npm.apollo-client.CXJpJPbe.bundle.js";import"./npm.lodash.DxN61Y-S.bundle.js";import{u as f}from"./npm.react-i18next.BwOa93YU.bundle.js";import{cq as Xe,ct as Ze,aC as W}from"./npm.sellpy-commons.B413ARrd.bundle.js";import{A as Je}from"./constants.CDq1pkzK.bundle.js";import{g as en}from"./ItemStatus.fragment.BaJrcpZW.bundle.js";import{c as J}from"./useCopyToClipboard.DAIMN_13.bundle.js";import{_ as Oe,a as nn,g as an,S as tn}from"./endedSaleCard.BxIpKxec.bundle.js";import{E as ee}from"./npm.sentry-react.Z7tY98T1.bundle.js";import{f as ln}from"./tools.DUKVunGT.bundle.js";import{P as sn,g as dn}from"./Popover.BwGcDkUS.bundle.js";import"./npm.react-dom.DlIYrMBD.bundle.js";import"./npm.zod.DEnjmUYT.bundle.js";import"./npm.parse.BcWrqAIh.bundle.js";import"./npm.swr.CiJqMJM6.bundle.js";import"./npm.algolia.BDObKZ-5.bundle.js";import"./npm.i18next.B74d65Th.bundle.js";import"./translations.B5c9TvV-.bundle.js";import"./npm.graphql.ClDiDpi3.bundle.js";import"./npm.immutable.DTQZtUT4.bundle.js";import"./LostItemStatusLabel.fragment.DBdyeWvP.bundle.js";import"./utils.DGZXBK23.bundle.js";import"./errors.dMazk1gb.bundle.js";import"./itemStatus.BI0rbHvu.bundle.js";try{let i=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:{},a=new i.Error().stack;a&&(i._sentryDebugIds=i._sentryDebugIds||{},i._sentryDebugIds[a]="fb47f160-aa2f-42cf-96b0-f9bdd36e2f61",i._sentryDebugIdIdentifier="sentry-dbid-fb47f160-aa2f-42cf-96b0-f9bdd36e2f61")}catch(i){}{let i=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:{};i._sentryModuleMetadata=i._sentryModuleMetadata||{},i._sentryModuleMetadata[new i.Error().stack]=Object.assign({},i._sentryModuleMetadata[new i.Error().stack],{"_sentryBundlerPluginAppKey:sellpy-market":!0})}const O=g.div` 2 display: flex; 3 align-items: center; 4 justify-content: space-between; 5 padding: 16px; 6`,ne=g.div` 7 display: flex; 8 flex-direction: column; 9 background-color: #fff; 10 border-radius: 8px; 11 overflow: hidden; 12 border: 1px solid ${({theme:i})=>i.color.grey.shade8}; 13 > :last-child { 14 position: relative; 15 } 16 17 > :last-child::before { 18 content: ''; 19 position: absolute; 20 top: -1px; 21 left: 16px; 22 right: 16px; 23 height: 1px; 24 background: ${({theme:i})=>i.color.grey.shade8}; 25 } 26`,ie=g.div` 27 gap: 24px; 28 display: flex; 29 flex-direction: column; 30 margin-bottom: 24px; 31 ${K.phone} { 32 gap: 16px; 33 } 34`,ae=g.div` 35 display: flex; 36 justify-content: center; 37`,M={overlap:8,diameter:40,unit:"px"},Ie=()=>{const i=je();return e.jsxs(ne,{children:[e.jsxs(O,{children:[e.jsxs(We,{alignment:"flex-start",children:[e.jsx(_,R(D({backgroundColor:i.color.grey.shade7},M),{children:e.jsx(P,{})})),e.jsx(_,R(D({backgroundColor:i.color.grey.shade7},M),{children:e.jsx(P,{})})),e.jsx(_,R(D({backgroundColor:i.color.grey.shade7},M),{children:e.jsx(P,{})})),e.jsx(_,R(D({backgroundColor:i.color.grey.shade7},M),{children:e.jsx(P,{})}))]}),e.jsx(h,{height:24,maxWidth:80})]}),e.jsxs(O,{children:[e.jsx(h,{height:24,maxWidth:150}),e.jsx(h,{height:24,maxWidth:80})]}),e.jsxs(O,{children:[e.jsx(h,{height:24,maxWidth:150}),e.jsx(h,{height:24,maxWidth:80})]}),e.jsxs(O,{children:[e.jsx(h,{height:24,maxWidth:150}),e.jsx(h,{height:24,maxWidth:80})]})]})},rn=g.div` 38 display: flex; 39 justify-content: center; 40 padding: 32px; 41 border-radius: 10px; 42 margin-bottom: 40px; 43`,on=g.div` 44 display: flex; 45 align-items: center; 46 flex-direction: column; 47 text-align: center; 48`,un=g(fe)` 49 color: ${({theme:i})=>i.color.grey.shade3}; 50 padding-bottom: 8px; 51`,te=()=>{const{t:i}=f("sales");return e.jsx(rn,{children:e.jsxs(on,{children:[e.jsx(De,{color:"orange",variant:Re.SHIRT_FLY,vibrancy:"neutral",style:{maxWidth:190}}),e.jsx(Ee,{children:i("salesOverview.empty.header")}),e.jsx(un,{design:"body1",children:i("salesOverview.empty.body")}),e.jsx(qe,{noMargin:!0,href:"/order-bag",target:"_blank",rel:"noopener noreferrer",children:e.jsx(y,{label:i("salesOverview.empty.orderBagButton"),rightIcon:e.jsx(L,{name:N.EXTERNAL_LINK})})})]})})},le=({containerCount:i})=>{const{t:a}=f("sales");return e.jsx(A,{as:"div",divider:!0,layoutVariant:"compact",headline:a("salesOverview.sale.containerCount"),trailingText:String(i),headerAlignment:"center",headlineVariant:"subtle"})},cn=g.div` 52 display: flex; 53 align-items: center; 54 justify-content: center; 55`,mn=g(fe)` 56 width: max-content; 57 height: max-content; 58 cursor: pointer; 59`,se=({saleId:i,onClick:a})=>{const{t:n}=f("salesControl");return e.jsx(A,{as:"div",divider:!0,layoutVariant:"compact",headline:n("saleDetailsModal.content.saleId"),trailingComponent:e.jsxs(cn,{children:[e.jsx(mn,{noMargin:!0,design:"body3",onClick:a,children:String(i)}),e.jsx(Q,{onlyIcon:N.COPY,variant:"text",onClick:a})]}),headerAlignment:"center",headlineVariant:"subtle"})},vn=`#import "../saleMainRow.fragment.gql" 60 61query getActiveSaleCard($saleId: ID!) { 62 containers(where: { bag: { have: { objectId: { equalTo: $saleId } } } }) { 63 edges { 64 node { 65 objectId 66 } 67 } 68 count 69 } 70 sale: bag(id: $saleId) { 71 objectId 72 ...SaleMainRowBagFragment 73 } 74 items( 75 where: { 76 bag: { have: { objectId: { equalTo: $saleId } } } 77 photos: { exists: true } 78 itemStatus: { in: ["utlagd", "skänkt", "awaitingApproval", "vilande", "betald"] } 79 } 80 first: 4 81 ) { 82 edges { 83 node { 84 objectId 85 ...SaleMainRowItemFragment 86 } 87 } 88 count 89 } 90 awaitingApprovalCount: items( 91 where: { 92 bag: { have: { objectId: { equalTo: $saleId } } } 93 itemStatus: { equalTo: "awaitingApproval" } 94 } 95 ) { 96 count 97 } 98 awaitingApprovalItems: items( 99 where: { 100 bag: { have: { objectId: { equalTo: $saleId } } } 101 itemStatus: { equalTo: "awaitingApproval" } 102 } 103 ) { 104 edges { 105 node { 106 objectId 107 sellerItemStatus 108 itemAuthenticityAgreements { 109 edges { 110 node { 111 objectId 112 resolved 113 startedAt 114 type 115 } 116 } 117 } 118 } 119 } 120 } 121 itemsPublishDate: getSalesOverviewItemsPublishDate(saleId: $saleId) 122 publishedCount: items( 123 where: { bag: { have: { objectId: { equalTo: $saleId } } }, itemStatus: { equalTo: "utlagd" } } 124 ) { 125 count 126 } 127} 128`,G={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getActiveSaleCard"}
128,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"saleId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"containers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"bag"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"have"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"objectId"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"Variable",name:{kind:"Name",value:"saleId"}}}]}}]}}]}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"objectId"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"count"},arguments:[],directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"sale"},name:{kind:"Name",value:"bag"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"saleId"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"objectId"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"SaleMainRowBagFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"items"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"bag"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"have"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"objectId"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"Variable",name:{kind:"Name",value:"saleId"}}}]}}]}}]}},{kind:"ObjectField",name:{kind:"Name",value:"photos"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"exists"},value:{kind:"BooleanValue",value:!0}}]}},{kind:"ObjectField",name:{kind:"Name",value:"itemStatus"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"in"},value:{kind:"ListValue",values:[{kind:"StringValue",value:"utlagd",block:!1},{kind:"StringValue",value:"skänkt",block:!1},{kind:"StringValue",value:"awaitingApproval",block:!1},{kind:"StringValue",value:"vilande",block:!1},{kind:"StringValue",value:"betald",block:!1}]}}]}}]}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"4"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"objectId"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"SaleMainRowItemFragment"},directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"count"},arguments:[],directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"awaitingApprovalCount"},name:{kind:"Name",value:"items"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"bag"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"have"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"objectId"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"Variable",name:{kind:"Name",value:"saleId"}}}]}}]}}]}},{kind:"ObjectField",name:{kind:"Name",value:"itemStatus"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"StringValue",value:"awaitingApproval",block:!1}}]}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"count"},arguments:[],directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"awaitingApprovalItems"},name:{kind:"Name",value:"items"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"bag"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"have"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"objectId"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"Variable",name:{kind:"Name",value:"saleId"}}}]}}]}}]}},{kind:"ObjectField",name:{kind:"Name",value:"itemStatus"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"StringValue",value:"awaitingApproval",block:!1}}]}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"objectId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sellerItemStatus"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"itemAuthenticityAgreements"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"objectId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"resolved"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"startedAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"type"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"itemsPublishDate"},name:{kind:"Name",value:"getSalesOverviewItemsPublishDate"},arguments:[{kind:"Argument",name:{kind:"Name",value:"saleId"},value:{kind:"Variable",name:{kind:"Name",value:"saleId"}}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"publishedCount"},name:{kind:"Name",value:"items"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"bag"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"have"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"objectId"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"Variable",name:{kind:"Name",value:"saleId"}}}]}}]}}]}},{kind:"ObjectField",name:{kind:"Name",value:"itemStatus"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"StringValue",value:"utlagd",block:!1}}]}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"count"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:1506,source:{name:"GraphQL request",locationOffset:{line:1,column:1},body:vn}}},kn=i=>{const a={};return i.filter(function(n){if(n.kind!=="FragmentDefinition")return!0;const t=n.name.value;return a[t]?!1:(a[t]=!0,!0)})};G.definitions=kn(G.definitions.concat(Oe.definitions));const gn=(i,a)=>{const n=(l,d)=>{if(l.kind==="FragmentSpread")d.add(l.name.value);else if(l.kind==="VariableDefinition"){const r=l.type;r.kind==="NamedType"&&d.add(r.name.value)}return l&&"selectionSet"in l&&l.selectionSet&&l.selectionSet.selections.forEach(r=>{n(r,d)}),l&&"variableDefinitions"in l&&l.variableDefinitions&&l.variableDefinitions.forEach(r=>{n(r,d)}),l&&"definitions"in l&&l.definitions&&l.definitions.forEach(r=>{n(r,d)}),d},t=l=>{const d={};return l.definitions.forEach(function(r){"name"in r&&r.name&&(d[r.name.value]=n(r,new Set))}),d},u=(l,d)=>{for(let r=0;r<l.definitions.length;r++){const k=l.definitions[r];if(k&&"name"in k&&k.name&&k.name.value==d)return k}},m=t(i),o=Object.assign({},i,{definitions:[u(i,a)]}),c=m[a]||new Set,s=new Set;let v=new Set;for(c.forEach(l=>{v.add(l)});v.size>0;){const l=v;v=new Set,l.forEach(d=>{s.has(d)||(s.add(d),(m[d]||new Set).forEach(k=>{v.add(k)}))})}
128return s.forEach(l=>{const d=u(i,l);d&&o.definitions.push(d)}),o},bn=gn(G,"getActiveSaleCard"),{hoursUntilItemCommence:fn}=Ze,pn=g(he)` 129 background: white; 130`,hn=({saleId:i})=>{var de,re,oe,ue,ce,me;const{t:a}=f(["sales","salesControl"]),{data:n}=X(bn,{variables:{saleId:i}}),t=z(),u=(re=(de=n==null?void 0:n.publishedCount)==null?void 0:de.count)!=null?re:0,m=x(n==null?void 0:n.awaitingApprovalItems).filter(b=>(b==null?void 0:b.sellerItemStatus)!==Xe.PUBLICATION_PENDING),o=m.filter(b=>{var j,w;return(w=(j=b==null?void 0:b.itemAuthenticityAgreements)==null?void 0:j.edges)==null?void 0:w.some(ye=>ye.node.objectId)}),c=m.length-o.length,s=o.length,v=((oe=n==null?void 0:n.containers)==null?void 0:oe.count)||0,l=((ue=n==null?void 0:n.items)==null?void 0:ue.count)||0,d=o.sort((b,j)=>new Date(b.itemAuthenticityAgreements.edges[0].node.startedAt)-new Date(j.itemAuthenticityAgreements.edges[0].node.startedAt)),r=(ce=d[0])==null?void 0:ce.itemAuthenticityAgreements.edges[0].node.startedAt,k=d.some(b=>{var j;return((j=b.itemAuthenticityAgreements.edges[0])==null?void 0:j.node.type)==="brand"})?"brand":"material",V=fn(new Date(r),Je),I=n!=null&&n.itemsPublishDate?F.fromISO(n.itemsPublishDate).diffNow("hours").hours:0,T=(me=n==null?void 0:n.sale)==null?void 0:me.createdAt,C=x(n==null?void 0:n.items).map(b=>{var j,w;return(b==null?void 0:b.photos)&&((w=(j=b==null?void 0:b.photos[0])==null?void 0:j.value)==null?void 0:w.url)}).filter(Boolean),q=C.length>0;return e.jsxs("div",{style:{position:"relative"},children:[e.jsxs(pn,{leadingContent:q?e.jsx(B,{items:C,limit:4}):null,itemCount:l,onClick:()=>t(`/sale/${i}`),headline:T?F.fromISO(T).toLocaleString(W.SHORT.PAST):"",subhead:u>0?a("itemsPublished.subhead",{count:u}):void 0,children:[c>0&&I>0&&e.jsx(jn,{count:c,hoursLeft:I,divider:!0}),s>0&&V>0&&e.jsx(Sn,{count:s,hours:V,type:k}),e.jsx(le,{containerCount:v}),e.jsx(se,{saleId:i,onClick:()=>J({textToCopy:i})}),e.jsx(O,{style:{padding:"32px 0"},divider:!0})]}),e.jsx(Q,{style:{position:"absolute",right:"16px",bottom:"16px"},rightIcon:N.CHEVRON_RIGHT,variant:"outlined",color:"black",title:a("activeSale.saleShare.actionButton"),onClick:()=>{Y({buttonName:"saleshare",clickDestination:"/sale-share",clickSource:"/sales"}),t(`/sale-share/${i}`)}})]})},Fe=g.div` 131 padding: 16px; 132`,jn=({count:i,hoursLeft:a})=>{const{t:n}=f("sales");return e.jsx(Fe,{children:e.jsx(pe,{iconName:N.INFORMATION_CIRCLE,title:n("awaitingApproval.label",{count:i}),text:en({hoursLeft:a,t:n}),type:"informative",variant:"subtle",fullWidth:!0})})},Sn=({count:i,hours:a,type:n})=>{const{t}=f("sales"),u=i>1?n==="material"?"unresolvedAgreements.pluralInfoTextMaterial":"unresolvedAgreements.pluralInfoText":n==="material"?"unresolvedAgreements.infoTextMaterial":"unresolvedAgreements.infoText";return e.jsx(Fe,{children:e.jsx(pe,{iconName:N.INFORMATION_CIRCLE,title:t("unresolvedAgreements.label",{count:i}),text:t(u,{count:Math.floor(a/24)}),type:"negative",variant:"subtle",fullWidth:!0})})},Nn=()=>{const{t:i}=f("sales"),{activeQueryRef:a}=U(),{fetchMore:n}=Z(a),{data:t}=E(a),[u,m]=S.useTransition(),o=x(t==null?void 0:t.active),c=()=>{m(()=>{n({variables:{cursor:t==null?void 0:t.active.pageInfo.endCursor}})})};return e.jsxs(ie,{children:[o.map(({objectId:s})=>e.jsx(ee,{fallback:null,children:e.jsx(S.Suspense,{fallback:e.jsx(Ie,{}),children:e.jsx(hn,{saleId:s})},s)},s)),(t==null?void 0:t.active.pageInfo.hasNextPage)&&e.jsx(ae,{children:e.jsx(y,{variant:"outlined",label:i("salesOverview.loadMoreSales"),onClick:c,loading:u})}),o.length===0&&e.jsx(te,{})]})},xn=`query activeSalesTabOverview($userId: ID!, $cursor: String) { 133 active: bags( 134 where: { 135 AND: { 136 OR: [ 137 { status: { in: [8, 10] }, presortingStartedAt: { exists: true } } 138 { status: { equalTo: 2 } } 139 ] 140 user: { have: { objectId: { equalTo: $userId } } } 141 } 142 } 143 first: 4 144 after: $cursor 145 order: createdAt_DESC 146 ) { 147 edges { 148 node { 149 objectId 150 } 151 } 152 pageInfo { 153 hasNextPage 154 endCursor 155 } 156 count 157 } 158} 159`,On={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"activeSalesTabOverview"}
159,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"userId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"cursor"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"active"},name:{kind:"Name",value:"bags"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"AND"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"OR"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"in"},value:{kind:"ListValue",values:[{kind:"IntValue",value:"8"},{kind:"IntValue",value:"10"}]}}]}},{kind:"ObjectField",name:{kind:"Name",value:"presortingStartedAt"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"exists"},value:{kind:"BooleanValue",value:!0}}]}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"IntValue",value:"2"}}]}}]}]}},{kind:"ObjectField",name:{kind:"Name",value:"user"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"have"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"objectId"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"Variable",name:{kind:"Name",value:"userId"}}}]}}]}}]}}]}}]}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"4"}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}},{kind:"Argument",name:{kind:"Name",value:"order"},value:{kind:"EnumValue",value:"createdAt_DESC"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"objectId"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"hasNextPage"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"endCursor"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"count"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:544,source:{name:"GraphQL request",locationOffset:{line:1,column:1},body:xn}}},In=On,Fn=({saleRatingId:i,saleId:a})=>{const{t:n}=f("sales"),{data:t}=xe({fragment:nn,fragmentName:"RatingRowFragment",from:{__typename:"BagRating",objectId:i}});return e.jsx(A,{headline:n("salesOverview.sale.saleClosedRating"),headlineVariant:"subtle",clickable:!(t!=null&&t.score),trailingComponent:t!=null&&t.score?e.jsx(_e,{score:Number(t.score),passive:!0,small:!0}):e.jsx(Pe,{to:`/rateSale/${a}?type=bagClosed`,onClick:()=>Y({buttonName:"rate_closed_sale",clickSource:"sales_overview",saleId:a}),children:e.jsx(y,{size:"small",color:"grey",variant:"outlined",label:n("salesOverview.sale.rateSaleCTA"),rightIcon:e.jsx(L,{name:N.STAR})})})})},yn=g(he)` 160 background: white; 161`,An=({saleId:i})=>{var d,r,k,V;const{data:a}=X(an,{variables:{saleId:i,saleIdString:i}}),{t:n}=f("sales"),t=z(),u=x(a==null?void 0:a.items),m=x(a==null?void 0:a.saleRatings),o=((d=a==null?void 0:a.containers)==null?void 0:d.count)||0,c=((r=a==null?void 0:a.items)==null?void 0:r.count)||0,s=x(a==null?void 0:a.items).map(I=>{var T,C,q;return(q=(C=(T=I==null?void 0:I.photos)==null?void 0:T[0])==null?void 0:C.value)==null?void 0:q.url}
161).filter(Boolean),v=(k=a==null?void 0:a.sale)==null?void 0:k.createdAt,l=s.length>0;return e.jsxs(yn,{items:u,saleId:i,itemCount:c,clickable:!0,leadingContent:l?e.jsx(B,{items:s,limit:4}):null,onClick:()=>t(`/sale/${i}`),headline:v?F.fromISO(v).toLocaleString(W.SHORT.PAST):"",children:[e.jsx(le,{containerCount:o}),e.jsx(se,{saleId:i,onClick:()=>J({textToCopy:i})}),e.jsx(Fn,{saleRatingId:(V=m[0])==null?void 0:V.objectId,saleId:i}),e.jsx("div",{style:{display:"flex",justifyContent:"flex-end",marginTop:"32px",marginBottom:"8px"},children:e.jsx(Q,{rightIcon:N.CHEVRON_RIGHT,variant:"outlined",color:"black",title:n("activeSale.saleShare.actionButton"),onClick:()=>{Y({buttonName:"saleshare",clickDestination:"/sale-share",clickSource:"/sales"}),t(`/sale-share/${i}`)}})})]})},Vn=()=>{const{t:i}=f("sales"),{endedQueryRef:a}=U(),{fetchMore:n}=Z(a),{data:t}=E(a),[u,m]=S.useTransition(),o=x(t==null?void 0:t.ended),c=()=>{m(()=>{n({variables:{cursor:t==null?void 0:t.ended.pageInfo.endCursor}})})};return e.jsx(Tn,{children:e.jsxs(ie,{children:[o.map(({objectId:s})=>e.jsx(ee,{fallback:null,children:e.jsx(S.Suspense,{fallback:e.jsx(Ie,{}),children:e.jsx(An,{saleId:s},s)})},s)),(t==null?void 0:t.ended.pageInfo.hasNextPage)&&e.jsx(ae,{children:e.jsx(y,{variant:"outlined",label:i("salesOverview.loadMoreSales"),onClick:c,loading:u})}),(o==null?void 0:o.length)===0&&e.jsx(te,{})]})})},Tn=g.div` 162 display: flex; 163 flex-direction: column; 164 gap: 16px; 165`,Cn=`query endedSalesOverview($userId: ID!, $cursor: String) { 166 ended: bags( 167 where: { user: { have: { objectId: { equalTo: $userId } } }, status: { equalTo: 5 } } 168 first: 4 169 after: $cursor 170 order: createdAt_DESC 171 ) { 172 edges { 173 node { 174 objectId 175 } 176 } 177 pageInfo { 178 hasNextPage 179 endCursor 180 } 181 count 182 } 183} 184`,wn={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"endedSalesOverview"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"userId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"cursor"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"ended"},name:{kind:"Name",value:"bags"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"user"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"have"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"objectId"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"Variable",name:{kind:"Name",value:"userId"}}}]}}]}}]}},{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"IntValue",value:"5"}}]}}]}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"4"}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}},{kind:"Argument",name:{kind:"Name",value:"order"},value:{kind:"EnumValue",value:"createdAt_DESC"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"objectId"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"hasNextPage"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"endCursor"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"count"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:392,source:{name:"GraphQL request",locationOffset:{line:1,column:1},body:Cn}}},Dn=wn,Rn=({receivedDate:i})=>{const{t:a}=f("sales");return e.jsx(A,{as:"div",divider:!0,layoutVariant:"compact",headline:a("salesOverview.sale.receivedDate"),trailingText:String(i),headerAlignment:"center",headlineVariant:"subtle"})},En=({saleId:i,items:a=[],clickable:n=!1,itemCount:t,headline:u})=>{const{data:m,complete:o}=xe({fragment:tn,fragmentName:"SaleMainRowBagFragment",from:{__typename:"Bag",objectId:i}});if(!o)return null;
184const c=a.map(l=>ln({itemStatus:l.itemStatus,photos:l.photos.map(({value:d})=>d)})[0]).map(({url:l})=>l).filter(Boolean),s=F.fromISO(m.createdAt,{locale:Se}).toLocaleString(W.SHORT.PAST),v=u!=null?u:s;return e.jsx(A,{as:"div",divider:!0,layoutVariant:"compact",headline:v,headerAlignment:"center",leadingComponent:c.length>0?e.jsx(Ge,{images:c,limit:4,animate:!1,count:t,stackConfig:{overlap:8,diameter:40,unit:"px"}}):e.jsx(B,{items:[e.jsx($e,{},"containerReceived")],limit:1}),trailingComponent:n?e.jsx(L,{name:N.CHEVRON_RIGHT,style:{fontSize:"2rem",color:"black"}}):null})},qn=()=>{const{isTablet:i}=Ne(),{t:a}=f("sales");return e.jsx(sn,{header:a("salesOverview.sortingInfo.tooltip.header"),body:a("salesOverview.sortingInfo.tooltip.body"),color:"white",direction:"top",boxShadow:!0,showCloseIcon:i,children:e.jsx(y,{type:"button",size:"small",variant:"text",centerIcon:e.jsx(L,{name:N.INFORMATION_CIRCLE})})})},_n=`#import "../saleMainRow.fragment.gql" 185query getReceivedSaleCard($saleId: ID!, $saleIdString: String!) { 186 containers(where: { bag: { have: { objectId: { equalTo: $saleId } } } }) { 187 count 188 } 189 expressAssortmentContainers: containers( 190 where: { 191 bag: { have: { objectId: { equalTo: $saleId } } } 192 isExpressAssortment: { equalTo: true } 193 } 194 ) { 195 count 196 } 197 198 daysUntilProcessing(saleId: $saleIdString) 199 sale: bag(id: $saleId) { 200 objectId 201 ...SaleMainRowBagFragment 202 } 203} 204`,H={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getReceivedSaleCard"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"saleId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"saleIdString"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"containers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"bag"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"have"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"objectId"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"Variable",name:{kind:"Name",value:"saleId"}}}]}}]}}]}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"count"},arguments:[],directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"expressAssortmentContainers"},name:{kind:"Name",value:"containers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"bag"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"have"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"objectId"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"Variable",name:{kind:"Name",value:"saleId"}}}]}}]}}]}},{kind:"ObjectField",name:{kind:"Name",value:"isExpressAssortment"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"BooleanValue",value:!0}}]}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"count"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"daysUntilProcessing"},arguments:[{kind:"Argument",name:{kind:"Name",value:"saleId"},value:{kind:"Variable",name:{kind:"Name",value:"saleIdString"}}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"sale"},name:{kind:"Name",value:"bag"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"saleId"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"objectId"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"SaleMainRowBagFragment"},directives:[]}]}}]}}],loc:{start:0,end:538,source:{name:"GraphQL request",locationOffset:{line:1,column:1},body:_n}}},Pn=i=>{const a={};return i.filter(function(n){if(n.kind!=="FragmentDefinition")return!0;const t=n.name.value;return a[t]?!1:(a[t]=!0,!0)})};H.definitions=Pn(H.definitions.concat(Oe.definitions));const $n=(i,a)=>{const n=(l,d)=>{if(l.kind==="FragmentSpread")d.add(l.name.value);else if(l.kind==="VariableDefinition"){const r=l.type;r.kind==="NamedType"&&d.add(r.name.value)}return l&&"selectionSet"in l&&l.selectionSet&&l.selectionSet.selections.forEach(r=>{n(r,d)}),l&&"variableDefinitions"in l&&l.variableDefinitions&&l.variableDefinitions.forEach(r=>{n(r,d)}),l&&"definitions"in l&&l.definitions&&l.definitions.forEach(r=>{n(r,d)}),d},t=l=>{const d={};return l.definitions.forEach(function(r){"name"in r&&r.name&&(d[r.name.value]=n(r,new Set))}),d},u=(l,d)=>{for(let r=0;r<l.definitions.length;r++){const k=l.definitions[r];if(k&&"name"in k&&k.name&&k.name.value==d)return k}},m=t(i),o=Object.assign({},i,{definitions:[u(i,a)]}),c=m[a]||new Set,s=new Set;let v=new Set;for(c.forEach(l=>{v.add(l)});v.size>0;){const l=v;v=new Set,l.forEach(d=>{s.has(d)||(s.add(d),(m[d]||new Set).forEach(k=>{v.add(k)}))})}
204return s.forEach(l=>{const d=u(i,l);d&&o.definitions.push(d)}),o},Mn=$n(H,"getReceivedSaleCard"),Ln=({saleId:i})=>{var s,v;const{t:a}=f("sales"),{data:n}=X(Mn,{variables:{saleId:i,saleIdString:i}}),t=Math.ceil((n==null?void 0:n.daysUntilProcessing)/7),u=(n==null?void 0:n.expressAssortmentContainers.count)||0,m=((s=n==null?void 0:n.containers)==null?void 0:s.count)||0,o=(v=n==null?void 0:n.sale)!=null&&v.createdAt?F.fromISO(n.sale.createdAt,{locale:Se}).toLocaleString(W.SHORT.PAST):"",c=S.useMemo(()=>u>0?a("saleCard.received.expressAssortment"):(n==null?void 0:n.daysUntilProcessing)<=2?a("salesOverview.sortingSoon"):a("weekEstimate",{count:t}),[n==null?void 0:n.daysUntilProcessing,u,t,a]);return e.jsxs("div",{style:{position:"relative"},children:[e.jsxs(ne,{children:[e.jsx(En,{saleId:i,headline:c}),e.jsxs("div",{style:{padding:"0 16px"},children:[e.jsx(Rn,{receivedDate:o}),e.jsx(le,{containerCount:m,divider:!1}),e.jsx(se,{saleId:i,onClick:()=>J({textToCopy:i})})]})]}),e.jsx("div",{style:{position:"absolute",top:16,right:16,zIndex:10},children:e.jsx(qn,{})})]})},Bn=()=>e.jsxs(ne,{children:[e.jsxs(O,{children:[e.jsx(h,{height:24,maxWidth:150}),e.jsx(h,{height:24,maxWidth:80})]}),e.jsxs(O,{children:[e.jsx(h,{height:24,maxWidth:150}),e.jsx(h,{height:24,maxWidth:80})]})]}),Un=({receivedQueryRef:i})=>{var c,s;const a=je(),{t:n}=f("sales"),{data:t}=E(i),u=(c=t==null?void 0:t.incomingDropOff)==null?void 0:c.edges.reduce((v,l)=>v+l.node.parcelStatusAlerts.count,0),m=(s=t==null?void 0:t.incomingPickup)==null?void 0:s.edges.reduce((v,l)=>l.node.parcelStatusAlerts.count>0?v+l.node.count||0:v,0),o=u+m;return o===0?null:e.jsx("div",{style:{backgroundColor:a.colour.bg.static.informative,marginBottom:"16px",borderRadius:a.radius.soft,padding:"0 16px"},children:e.jsx(A,{headline:n("ReceivedSaleTab.incomingContainers.headline",{count:o}),supportText:n("ReceivedSaleTab.incomingContainers.supportText",{count:o}),divider:!1,leadingComponent:e.jsx(B,{items:[e.jsx(Me,{},"ContainerReturned")],limit:1}),as:"div",style:{paddingBottom:"8px"}})})},Wn=()=>{const{t:i}=f("sales"),{receivedQueryRef:a}=U(),{fetchMore:n}=Z(a),{data:t}=E(a),[u,m]=S.useTransition(),o=()=>{m(()=>{n({variables:{cursor:t==null?void 0:t.received.pageInfo.endCursor}})})},c=x(t==null?void 0:t.received);return e.jsxs(e.Fragment,{children:[e.jsx(Un,{receivedQueryRef:a}),e.jsxs(ie,{children:[c.map(({objectId:s})=>e.jsx(ee,{fallback:null,children:e.jsx(S.Suspense,{fallback:e.jsx(Bn,{}),children:e.jsx(Ln,{saleId:s},s)})},s)),(t==null?void 0:t.received.pageInfo.hasNextPage)&&e.jsx(ae,{children:e.jsx(y,{variant:"outlined",label:i("salesOverview.loadMoreSales"),onClick:o,loading:u})}),c.length===0&&e.jsx(te,{})]})]})},Gn=`query receivedSalesTabOverview($userId: ID!, $cursor: String, $since: Date!) { 205 received: bags( 206 where: { 207 user: { have: { objectId: { equalTo: $userId } } } 208 status: { in: [8, 10] } 209 presortingStartedAt: { exists: false } 210 } 211 first: 4 212 after: $cursor 213 order: createdAt_DESC 214 ) { 215 edges { 216 node { 217 objectId 218 } 219 } 220 pageInfo { 221 hasNextPage 222 endCursor 223 } 224 count 225 } 226 incomingDropOff: containerDropoffs( 227 where: { 228 user: { have: { objectId: { equalTo: $userId } } } 229 receivedAt: { exists: false } 230 } 231 ) { 232 edges { 233 node { 234 objectId 235 parcelStatusAlerts(where: { status: { equalTo: "STATUS_DISPATCHING" }, createdAt: { greaterThan: $since } }) { 236 count 237 } 238 } 239 } 240 } 241 incomingPickup: containerPickups( 242 where: { 243 user: { have: { objectId: { equalTo: $userId } } } 244 completedAt: { exists: false } 245 } 246 ) { 247 edges { 248 node { 249 objectId 250 count 251 parcelStatusAlerts(where: { status: { equalTo: "STATUS_DISPATCHING" }, createdAt: { greaterThan: $since } }) { 252 count 253 } 254 } 255 } 256 } 257} 258`,Hn={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"receivedSalesTabOverview"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"userId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}
258,{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"cursor"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"since"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Date"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"received"},name:{kind:"Name",value:"bags"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"user"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"have"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"objectId"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"Variable",name:{kind:"Name",value:"userId"}}}]}}]}}]}},{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"in"},value:{kind:"ListValue",values:[{kind:"IntValue",value:"8"},{kind:"IntValue",value:"10"}]}}]}},{kind:"ObjectField",name:{kind:"Name",value:"presortingStartedAt"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"exists"},value:{kind:"BooleanValue",value:!1}}]}}]}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"4"}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}},{kind:"Argument",name:{kind:"Name",value:"order"},value:{kind:"EnumValue",value:"createdAt_DESC"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"objectId"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"hasNextPage"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"endCursor"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"count"},arguments:[],directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"incomingDropOff"},name:{kind:"Name",value:"containerDropoffs"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"user"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"have"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"objectId"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"Variable",name:{kind:"Name",value:"userId"}}}]}}]}}]}},{kind:"ObjectField",name:{kind:"Name",value:"receivedAt"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"exists"},value:{kind:"BooleanValue",value:!1}}]}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"objectId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"parcelStatusAlerts"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"StringValue",value:"STATUS_DISPATCHING",block:!1}}]}},{kind:"ObjectField",name:{kind:"Name",value:"createdAt"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"greaterThan"},value:{kind:"Variable",name:{kind:"Name",value:"since"}}}]}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"count"},arguments:[],directives:[]}]}}]}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"incomingPickup"},name:{kind:"Name",value:"containerPickups"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"user"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"have"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"objectId"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"Variable",name:{kind:"Name",value:"userId"}}}]}}]}}]}},{kind:"ObjectField",name:{kind:"Name",value:"completedAt"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"exists"},value:{kind:"BooleanValue",value:!1}}]}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"objectId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"count"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"parcelStatusAlerts"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"StringValue",value:"STATUS_DISPATCHING",block:!1}}]}},{kind:"ObjectField",name:{kind:"Name",value:"createdAt"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"greaterThan"},value:{kind:"Variable",name:{kind:"Name",value:"since"}}}]}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"count"},arguments:[],directives:[]}]}}]}}]}}]}}]}}],loc:{start:0,end:1212,source:{name:"GraphQL request",locationOffset:{line:1,column:1},body:Gn}}},Qn=Hn,p={RECEIVED:"received",ACTIVE:"active",ENDED:"ended"},zn=g(Le)` 259 margin-bottom: 24px; 260 } 261`,Kn=({activeTab:i,setActiveTab:a,receivedCount:n,activeCount:t,endedCount:u})=>{const{t:m}=f("sales"),o=z(),{hash:c,search:s}=Ue(),l=new URLSearchParams(s).get("tab");return S.useEffect(()=>{Object.values(p).includes(l)?a(l):c&&Object.values(p).includes(c.substring(1))&&a(c.substring(1))},[l,a]),e.jsx(zn,{items:[{label:m("salesOverview.tab.incomingWithoutCount"),count:n,id:p.RECEIVED,onClick:()=>o("?tab="+p.RECEIVED,{preventScrollReset:!0})},{label:m("salesOverview.tab.activeWithoutCount"),count:t,id:p.ACTIVE,onClick:()=>o("?tab="+p.ACTIVE,{preventScrollReset:!0})},{label:m("salesOverview.tab.endedWithoutCount"),count:u,id:p.ENDED,onClick:()=>o("?tab="+p.ENDED,{preventScrollReset:!0})}],selected:i})},Ci=a=>ge(null,[a],function*({request:i}
261){yield He({url:new URL(i.url)}),Qe(ze),yield Ke();const n=Ye().objectId,[t,u,m,o]=yield Promise.all([$(dn,{variables:{userId:n}}).toPromise(),$(Qn,{variables:{userId:n,since:F.now().minus({days:21}).toISO()}}).toPromise(),$(In,{variables:{userId:n}}).toPromise(),$(Dn,{variables:{userId:n}}).toPromise()]);return{overviewQueryRef:t,receivedQueryRef:u,activeQueryRef:m,endedQueryRef:o}}),be=g.div` 262 max-width: 600px; 263 margin: 0 auto; 264 padding: 0 32px; 265 266 ${K.phone} { 267 padding: 0; 268 } 269`,Yn=g.div` 270 grid-column: 5 / span 4; 271 ${K.smallerThanLargeDesktop} { 272 grid-column: span 12; 273 } 274`,Xn=g.div` 275 background-color: ${({theme:i})=>i.color.grey.shade9}; 276 min-height: 100%; 277`,Zn=g.div` 278 margin: 16px; 279`,Jn=g.div` 280 background-color: white; 281`,wi=()=>{var o,c,s;const{overviewQueryRef:i}=U(),{data:a}=E(i),[n,t]=S.useState(p.ACTIVE),{t:u}=f("sales"),{isTablet:m}=Ne();return e.jsxs(e.Fragment,{children:[e.jsx(Zn,{children:e.jsx(Be,{options:[{link:"/sell",label:u("salesOverview.breadcrumbs.sell")},{label:u("salesOverview.header")}],variant:m?"collapsed":"full"})}),e.jsx(Xn,{children:e.jsxs(Yn,{children:[e.jsx(Jn,{children:e.jsx(be,{children:e.jsx(Kn,{activeTab:n,setActiveTab:t,receivedCount:(o=a==null?void 0:a.received)==null?void 0:o.count,activeCount:(c=a==null?void 0:a.active)==null?void 0:c.count,endedCount:(s=a==null?void 0:a.ended)==null?void 0:s.count})})}),e.jsxs(be,{children:[n===p.RECEIVED&&e.jsx(Wn,{}),n===p.ACTIVE&&e.jsx(Nn,{}),n===p.ENDED&&e.jsx(Vn,{})]})]})})]})};export{wi as Sales,Ci as salesLoader}; 282//# sourceMappingURL=Sales.BdDWU_hA.bundle.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.