PageSourceSearch

https://www.sellpy.se/market/SalesOverview.ClZ93880.bundle.js

js sellpy.se collected 2026-10-02 03:02:53 UTC 33,987 bytes, 214 lines download raw bytes

1var w=(e,i,n)=>new Promise((t,r)=>{var l=s=>{try{d(n.next(s))}catch(o){r(o)}},c=s=>{try{d(n.throw(s))}catch(o){r(o)}},d=s=>s.done?t(s.value):Promise.resolve(s.value).then(l,c);d((n=n.apply(e,i)).next())});import{j as a,ad as B,L as p,I as G,b as K,ao as Y,P as R,B as z,a6 as H}from"./npm.sellpy-design-system.DdsWMDHW.bundle.js";import{r as C}from"./npm.react-hook-form.HNw-giVQ.bundle.js";import{b as M,l as W}from"./npm.react-router.BDfxye5A.bundle.js";import{g as V}from"./npm.styled-components.CzYR6Qdp.bundle.js";import{aE as J,y as D,K as k,aa as Q,an as X,u as Z,hq as ee,hr as ae,hs as I,b$ as ne,gX as ie,a4 as de,gZ as le,c0 as A}from"./index.DWkcZ-_z.bundle.js";import{h as te,B as se,q as F}from"./npm.apollo-client.CXJpJPbe.bundle.js";import"./npm.lodash.DxN61Y-S.bundle.js";import{u as T}from"./npm.react-i18next.BwOa93YU.bundle.js";import{ab as j,J as q,aC as ue,cO as y,cP as re,cI as me}from"./npm.sellpy-commons.B413ARrd.bundle.js";import{s as $,c as x}from"./utils.CspTTAAr.bundle.js";import{D as ce}from"./npm.luxon.3NOFZn7k.bundle.js";import"./npm.react-dom.DlIYrMBD.bundle.js";import"./npm.zod.DEnjmUYT.bundle.js";import"./npm.parse.BcWrqAIh.bundle.js";import"./npm.sentry-react.Z7tY98T1.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";try{let e=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:{},i=new e.Error().stack;i&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[i]="e75f8bbe-5b2c-47d1-baa1-ee0ebbe2a5c5",e._sentryDebugIdIdentifier="sentry-dbid-e75f8bbe-5b2c-47d1-baa1-ee0ebbe2a5c5")}catch(e){}{let e=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[new e.Error().stack]=Object.assign({},e._sentryModuleMetadata[new e.Error().stack],{"_sentryBundlerPluginAppKey:sellpy-market":!0})}const oe=`query getActiveSales($regions: [String!]!, $userId: ID!, $after: String) {
2  bags(
3    where: {
4      AND: {
5        OR: [
6          { status: { in: [8, 10] }, presortingStartedAt: { exists: true } }
7          { status: { equalTo: 2 } }
8        ]
9        user: { have: { objectId: { equalTo: $userId } } }
10        region: { in: $regions }
11      }
12    }
13    first: 3
14    after: $after
15    order: createdAt_DESC
16  ) {
17    edges {
18      node {
19        objectId
20      }
21    }
22    pageInfo {
23      hasNextPage
24      endCursor
25    }
26  }
27}
28`,ke={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getActiveSales"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"regions"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}},directives:[]},{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:"after"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",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:"ObjectField",name:{kind:"Name",value:"region"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"in"},value:{kind:"Variable",name:{kind:"Name",value:"regions"}}}]}}]}}]}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"3"}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"after"}}},{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:[]}]}}]}}]}}],loc:{start:0,end:571,source:{name:"GraphQL request",locationOffset:{line:1,column:1},body:oe}}},ve=ke,be=`query getCompletedSales($regions: [String!]!, $userId: ID!, $after: String) {
29  bags(
30    where: {
31      AND: {
32        status: { equalTo: 5 }
33        user: { have: { objectId: { equalTo: $userId } } }
34        region: { in: $regions }
35      }
36    }
37    first: 3
38    after: $after
39    order: createdAt_DESC
40  ) {
41    edges {
42      node {
43        objectId
44      }
45    }
46    pageInfo {
47      hasNextPage
48      endCursor
49    }
50  }
51}
52`,Ne={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getCompletedSales"}
52,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"regions"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}},directives:[]},{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:"after"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",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:"status"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"IntValue",value:"5"}}]}},{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:"region"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"in"},value:{kind:"Variable",name:{kind:"Name",value:"regions"}}}]}}]}}]}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"3"}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"after"}}},{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:[]}]}}]}}]}}],loc:{start:0,end:467,source:{name:"GraphQL request",locationOffset:{line:1,column:1},body:be}}},ge=Ne,pe=V(K)`
53  font-size: 24px;
54`,je=V.div`
55  margin: ${({$variant:e})=>e==="active"?"32px 0":"0"};
56`,P=({variant:e="active",balance:i})=>{const{t:n}=T("myShare"),t=M();return a.jsx(je,{$variant:e,children:a.jsx(B,{headline:n("p2pCard.headline"),subhead:n("p2pCard.subhead"),onClick:()=>t("/user/circle"),leadingContent:a.jsx(pe,{name:G.RECYCLE_CIRCLE}),color:"white",children:e==="active"&&a.jsx(p,{compact:!0,headline:n("saleCard.saleBalance"),trailingText:j(i),headlineVariant:"compactProminent",divider:!1})})})},fe=`query saleCardQuery($saleId: ID!, $regions: [String!]!) {
57  sale: bag(id: $saleId) {
58    objectId
59    createdAt
60    balance {
61      availableShare {
62        amount
63        currency
64      }
65      customerShare {
66        amount
67        currency
68      }
69      listingFees {
70        amount
71        currency
72      }
73    }
74  }
75  items(
76    where: {
77      bag: { have: { objectId: { equalTo: $saleId } } }
78      photos: { exists: true }
79      itemStatus: { in: ["utlagd", "skänkt", "awaitingApproval", "vilande", "betald"] }
80    }
81    first: 4
82  ) {
83    edges {
84      node {
85        objectId
86        photos {
87          ... on Element {
88            value
89          }
90        }
91      }
92    }
93    count
94  }
95  salePayouts: balanceTransactions(
96    where: {
97      type: { in: ["salePayout", "salePayoutRevert"] }
98      sale: { have: { objectId: { equalTo: $saleId } } }
99      nextTransaction: { exists: false }
100      region: { in: $regions }
101    }
102    order: createdAt_DESC
103    first: 1000
104  ) {
105    edges {
106      node {
107        objectId
108        delta
109      }
110    }
111  }
112}
113`,Se={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"saleC
113ardQuery"},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:"regions"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{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:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"balance"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"availableShare"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"customerShare"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"listingFees"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],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:"Field",name:{kind:"Name",value:"photos"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Element"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"count"},arguments:[],directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"salePayouts"},name:{kind:"Name",value:"balanceTransactions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"type"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"in"}
113,value:{kind:"ListValue",values:[{kind:"StringValue",value:"salePayout",block:!1},{kind:"StringValue",value:"salePayoutRevert",block:!1}]}}]}},{kind:"ObjectField",name:{kind:"Name",value:"sale"},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:"nextTransaction"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"exists"},value:{kind:"BooleanValue",value:!1}}]}},{kind:"ObjectField",name:{kind:"Name",value:"region"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"in"},value:{kind:"Variable",name:{kind:"Name",value:"regions"}}}]}}]}},{kind:"Argument",name:{kind:"Name",value:"order"},value:{kind:"EnumValue",value:"createdAt_DESC"}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1000"}}],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:"delta"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:1098,source:{name:"GraphQL request",locationOffset:{line:1,column:1},body:fe}}},Oe=Se,ye=({saleId:e,variant:i="active"})=>{var m;const{t:n}=T("myShare"),t=M(),r=$(),{data:l,loading:c}=te(Oe,{variables:{saleId:e,regions:r}});if(c||!(l!=null&&l.sale))return a.jsx(J,{});const d=q[D()],{availableShare:s,customerShare:o,listingFees:b}=l.sale.balance,f=l.sale.createdAt,{amount:g}=x(k(l.salePayouts).map(({delta:u})=>({delta:u})),d),v=k(l.items).map(u=>{var S,O;return(u==null?void 0:u.photos)&&((O=(S=u==null?void 0:u.photos[0])==null?void 0:S.value)==null?void 0:O.url)}).filter(Boolean),N=v.length>0;return a.jsx(B,{leadingContent:N&&a.jsx(Y,{items:v,limit:4}),onClick:()=>t(`/sale-share/${e}`),headline:ce.fromISO(f).toLocaleString(ue.SHORT.PAST),subhead:n("saleCard.subhead",{id:e}),color:"white",children:i==="active"&&a.jsxs(a.Fragment,{children:[a.jsx(p,{compact:!0,headline:n("saleCard.customerShare"),trailingText:j(o),headlineVariant:"compact",divider:!0}),a.jsx(p,{compact:!0,headline:n("saleCard.listingFees"),trailingText:j({amount:(m=b.amount)!=null?m:0,currency:d}),headlineVariant:"compact",divider:!0}),a.jsx(p,{compact:!0,headline:n("saleCard.salePayouts"),trailingText:j({amount:g,currency:d}),headlineVariant:"compact",divider:!0}),a.jsx(p,{compact:!0,headline:n("saleCard.saleBalance"),trailingText:j(s),headlineVariant:"compactProminent",divider:!1})]})})},Fe=V.div`
114  display: flex;
115  flex-direction: column;
116  gap: ${({$variant:e})=>e==="completed"?"16px":"32px"};
117`,L=({label:e,queryRef:i,statuses:n,contentAddon:t=null,variant:r="active"})=>{var v,N;const{t:l}=T("myShare"),{fetchMore:c}=se(i),{data:d}=F(i),[s,o]=C.useTransition(),b=Q(),f=()=>{o(()=>{var m,u;c({variables:{userId:b.objectId,regions:$(),statuses:n,after:(u=(m=d==null?void 0:d.bags)==null?void 0:m.pageInfo)==null?void 0:u.endCursor}})})},g=k(d.bags);return a.jsxs("div",{children:[a.jsx(R,{design:"body2",children:e}),a.jsxs(Fe,{$variant:r,children:[t,g.map(m=>a.jsx(ye,{saleId:m.objectId,variant:r},m.objectId))]}),((N=(v=d==null?void 0:d.bags)==null?void 0:v.pageInfo)==null?void 0:N.hasNextPage)&&a.jsx(z,{loading:s,onClick:f,variant:"text",label:l("salesBlock.viewMore"),color:"black",size:"small",fullWidth:!0})]})},Ve=`query getSalesOverviewData(
118  $userId: ID!
119  $p2pTransactionTypes: [String]!
120  $independentTransactionTypes: [String]!
121  $currency: String!
122  $regions: [String!]!
123) {
124  compensations: balanceTransactions(
125    where: {
126      type: { in: $independentTransactionTypes }
127      user: { have: { objectId: { equalTo: $userId } } }
128      region: { in: $regions }
129    }
130    first: 5000
131    order: createdAt_DESC
132  ) {
133    edges {
134      node {
135        objectId
136        delta
137      }
138    }
139  }
140  reservedCompensationTransactions: reservedBalanceTransactions(
141    where: {
142      type: { in: $independentTransactionTypes }
143      user: { have: { objectId: { equalTo: $userId } } }
144      region: { in: $regions }
145      settledAt: { exists: false }
146    }
147    first: 5000
148    order: createdAt_DESC
149  ) {
150    edges {
151      node {
152        objectId
153        delta
154      }
155    }
156  }
157  p2p: balanceTransactions(
158    where: {
159      type: { in: $p2pTransactionTypes }
160      user: { have: { objectId: { equalTo: $userId } } }
161      region: { in: $regions }
162    }
163    first: 5000
164    order: createdAt_DESC
165  ) {
166    edges {
167      node {
168        objectId
169        delta
170      }
171    }
172  }
173  reservedP2pTransactions: reservedBalanceTransactions(
174    where: {
175      type: { in: $p2pTransactionTypes }
176      user: { have: { objectId: { equalTo: $userId } } }
177      region: { in: $regions }
178      settledAt: { exists: false }
179    }
180    first: 5000
181    order: createdAt_DESC
182  ) {
183    edges {
184      node {
185        objectId
186        delta
187      }
188    }
189  }
190  p2pItemsLive: items(
191    where: {
192      user: { have: { objectId: { equalTo: $userId } } }
193      p2p: { equalTo: true }
194      itemStatus: { equalTo: "utlagd" }
195    }
196  ) {
197    count
198  }
199  p2pItems: items(
200    where: { user: { have: { objectId: { equalTo: $userId } } }, p2p: { equalTo: true } }
201  ) {
202    count
203  }
204  getTotalBalanceForUser(currency: $currency)
205}
206`,Te={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getSalesOverviewData"}
206,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:"p2pTransactionTypes"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"independentTransactionTypes"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"currency"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"regions"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"compensations"},name:{kind:"Name",value:"balanceTransactions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"type"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"in"},value:{kind:"Variable",name:{kind:"Name",value:"independentTransactionTypes"}}}]}},{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:"region"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"in"},value:{kind:"Variable",name:{kind:"Name",value:"regions"}}}]}}]}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"5000"}},{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:"delta"},arguments:[],directives:[]}]}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"reservedCompensationTransactions"},name:{kind:"Name",value:"reservedBalanceTransactions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"type"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"in"},value:{kind:"Variable",name:{kind:"Name",value:"independentTransactionTypes"}}}]}},{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:"region"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"in"},value:{kind:"Variable",name:{kind:"Name",value:"regions"}}}]}},{kind:"ObjectField",name:{kind:"Name",value:"settledAt"},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:"5000"}},{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:"delta"},arguments:[],directives:[]}]}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"p2p"},name:{kind:"Name",value:"balanceTransactions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"type"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"in"},value:{kind:"Variable",name:{kind:"Name",value:"p2pTransactionTypes"}}}]}},{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:"region"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"in"},value:{kind:"Variable",name:{kind:"Name",value:"regions"}}}]}}]}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"5000"}},{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:"delta"},arguments:[],directives:[]}]}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"reservedP2pTransactions"},name:{kind:"Name",value:"reservedBalanceTransactions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"type"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"in"},value:{kind:"Variable",name:{kind:"Name",value:"p2pTransactionTypes"}}}]}},{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:"region"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"in"},value:{kind:"Variable",name:{kind:"Name",value:"regions"}}}]}},{kind:"ObjectField",name:{kind:"Name",value:"settledAt"},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:"5000"}},{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:"delta"},arguments:[],directives:[]}]}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"p2pItemsLive"},name:{kind:"Name",value:"items"},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:"p2p"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"equalTo"},value:{kind:"BooleanValue",value:!0}}]}},{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:[]}]}},{kind:"Field",alias:{kind:"Name",value:"p2pItems"},name:{kind:"Name",value:"items"},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:"p2p"},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:"getTotalBalanceForUser"},arguments:[{kind:"Argument",name:{kind:"Name",value:"currency"},value:{kind:"Variable",name:{kind:"Name",value:"currency"}}}],directives:[]}]}}],loc:{start:0,end:1923,source:{name:"GraphQL request",locationOffset:{line:1,column:1},body:Ve}}},he=Te,Xe=i=>
206w(null,[i],function*({request:e}){yield ne({url:new URL(e.url)}),ie(de),yield le();const n=Q(),t=$(),r=A(ve,{variables:{userId:n.objectId,regions:t}}),l=A(ge,{variables:{userId:n.objectId,regions:t}}),c=A(he,{variables:{userId:n.objectId,p2pTransactionTypes:me,independentTransactionTypes:re,currency:q[D()],regions:t}});return{activeSalesQueryRef:r,completedSalesQueryRef:l,salesOverviewDataQueryRef:c}}),Ie=V.div`
207  display: flex;
208  flex-direction: column;
209  gap: 8px;
210  background-color: ${({theme:e})=>e.color.white.default};
211  border: 1px solid ${({theme:e})=>e.colour.stroke.static.nr100.subtle};
212  border-radius: ${({theme:e})=>e.radius.soft}px;
213`,Ae=(e,i)=>[{link:"/sell",label:i?e("breadcrumbs.sell",{firstName:i}):e("breadcrumbs.home")},{link:"/my-share",label:e("breadcrumbs.myShare")},{label:e("breadcrumbs.salesOverview")}],Ze=()=>{var _;const{t:e}=T("myShare"),i=q[D()],{activeSalesQueryRef:n,completedSalesQueryRef:t,salesOverviewDataQueryRef:r}=W(),{data:l}=F(n),c=k(l==null?void 0:l.bags),{data:d}=F(t),s=k(d==null?void 0:d.bags),{data:o}=F(r),b=X(),{isMobile:f}=Z(),{p2p:g,reservedP2pTransactions:v,compensations:N,reservedCompensationTransactions:m,p2pItems:u,p2pItemsLive:S}=o,O=C.useMemo(()=>x([...k(g),...k(v)],i,!1),[g,v,i]),E=C.useMemo(()=>x([...k(N),...k(m)],i,!1),[N,m,i]),U=u.count>0,h=S.count>0;return a.jsxs(a.Fragment,{children:[a.jsx(ee,{children:a.jsx(H,{color:"black",variant:f?"collapsed":"full",options:Ae(e,(_=b==null?void 0:b.address)==null?void 0:_.firstName)})}),a.jsxs(ae,{$isGrey:!0,children:[E.amount>0&&a.jsxs(I,{noTopPadding:!0,children:[a.jsx(R,{design:"body4",children:e("salesOverview.compensations.heading")}),a.jsx(Ie,{children:a.jsx(p,{compact:!0,headline:e("compensation.label"),trailingText:j(E),headlineVariant:"compact",divider:!1})})]}),(c.length>0||h)&&a.jsxs(I,{children:[a.jsx(L,{label:e("salesblock.activeSales.label"),queryRef:n,statuses:[y.PICKED_UP,y.RECEIVED,y.FOR_SALE]}),h&&a.jsx(P,{balance:O})]}),s.length>0&&a.jsx(I,{noTopPadding:c.length>0,children:a.jsx(L,{contentAddon:U&&!h?a.jsx(P,{variant:"completed"}):null,variant:"completed",label:e("salesblock.completedSales.label"),statuses:[y.COMPLETED],queryRef:t})})]})]})};export{Ze as default,Xe as salesOverviewLoader};
214//# sourceMappingURL=SalesOverview.ClZ93880.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.