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.