PageSourceSearch

https://sideshift.ai/_next/static/chunks/3864-9e7098efbf36c804.js

js sideshift.ai collected 2026-10-01 10:34:42 UTC 15,964 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="cad1ae5f-8209-47e5-a36d-78bcb5876057",e._sentryDebugIdIdentifier="sentry-dbid-cad1ae5f-8209-47e5-a36d-78bcb5876057")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3864],{6878:(e,t,s)=>{s.d(t,{X:()=>i});var r=s(7687),n=s(50087),a=s(4984);let i=e=>{let{settleAddress:t,memo:s,shiftPair:i,orderType:o}=e,l=(e=>e===r.ZN.fixed||e===r.ZN.variable)(o)?o:void 0;if(t||s)try{window.sessionStorage.setItem(n.Z2,JSON.stringify({settleAddress:t||"",memo:s||"",shiftPair:i,orderType:l}))}catch(e){}else try{window.sessionStorage.removeItem(n.Z2)}catch(e){}if(l)try{localStorage.setItem(a.lO.SELECTED_ORDER_TYPE,JSON.stringify(l))}catch(e){}}},23864:(e,t,s)=>{s.d(t,{e:()=>ee});var r,n=s(76908),a=s(7687),i=s(50457),o=s(90481),l=s(77928),d=s(54381),c=s.n(d),m=s(18263),u=s(86917),f=s(17462),h=s(49819),y=s(83141),x=s(27004),w=s(50766),p=s(29288),g=s(66656),S=s(26477),b=s(97024),j=s(57849),v=s(62012),k=s(75440),A=s(28048);let T=new WeakMap,I={currentPage:1,goToPage:()=>null,refetchShiftHistory:async()=>void 0,pageSize:10,shifts:[],selectedDateRange:{from:(0,x.A)()||k.Am?new Date(2022,3,11):new Date(Date.now()-2592e6),to:(0,x.A)()||k.Am?new Date(2022,4,11):new Date},updateSelectedDateRange:()=>{},getFormattedShiftsForExport:async()=>[]},N=(0,g.createContext)(I),H=e=>{var t,s,r;let{children:n,shouldUseSearchParams:a=!0}=e,i=(0,b.o)(),o=(0,p.useRouter)(),{accountSecret:l}=(0,S.j)(),d=(0,f.m)(),c=i.get(v.jw.FROM_DATE),m=i.get(v.jw.TO_DATE),H=i.get(v.jw.PAGE),D=()=>o.push("".concat(o.pathname,"?").concat(i.toString()),void 0,{shallow:!0}),[O,_]=(0,g.useState)(c&&m?{from:new Date(+c),to:new Date(+m)}:I.selectedDateRange),[E,C]=(0,g.useState)(O),[M,X]=(0,g.useState)(+(H||1)),R=(0,g.useRef)(null),P=e=>{X(e),a&&(i.set(v.jw.PAGE,e.toString()),D())},F={fromDate:E.from&&(0,w.GP)(E.from,"yyyy-MM-dd"),toDate:E.to&&(0,w.GP)(E.to,"yyyy-MM-dd"),limit:10,offset:(M-1)*10},z=JSON.stringify([l,F]),G=!O.from||!O.to||!l,U=(e=>{let t=T.get(e);if(t)return t;let s=new Map;return T.set(e,s),s})(d),q=U.get(z),B=null==(t=d.readQuery({query:j.y5,variables:F}))?void 0:t.session,L=!!((null==B?void 0:B.ordersNext)&&q&&q.accountId===B.id&&Date.now()-q.fetchedAt<6e4),{data:W,loading:Z,error:Y,stopPolling:J,refetch:K}=(0,h.IT)(j.y5,{pollInterval:0,variables:F,context:{headers:{"x-sideshift-secret":l},queryDeduplication:!1},skip:G,fetchPolicy:L?"cache-first":"network-only",notifyOnNetworkStatusChange:!0}),$=G?B:null==W?void 0:W.session,Q=!l||Z||Y||G&&(null==q?void 0:q.accountId)!==(null==B?void 0:B.id)?void 0:$;(0,g.useEffect)(()=>{!G&&(null==Q?void 0:Q.ordersNext)&&!L&&U.set(z,{accountId:Q.id,fetchedAt:Date.now()})},[U,z,Q,L,G]);let V=(null==Q||null==(s=Q.ordersNext)?void 0:s.edges)||[],ee=(null==Q||null==(r=Q.ordersNext)?void 0:r.totalCount)||0;((0,x.A)()||k.Am)&&J();let et=e=>{_(e),e.from&&e.to&&(C(e),R.current=e),e.from&&e.to&&a&&(i.set(v.jw.FROM_DATE,e.from.valueOf().toString()),i.set(v.jw.TO_DATE,e.to.valueOf().toString()),i.set(v.jw.PAGE,"1"),X(1),D())};(0,g.useEffect)(()=>{if(H&&H!==M.toString()&&X(parseInt(H)),c&&m&&O.to&&O.from){let e={from:new Date(+c),to:new Date(+m)},t=R.current;if((null==t?void 0:t.from)&&(null==t?void 0:t.to)){if(e.from.getTime()!==t.from.getTime()||e.to.getTime()!==t.to.getTime())return;R.current=null}(O.to.getTime()!==e.to.getTime()||O.from.getTime()!==e.from.getTime())&&(_(e),C(e))}},[i]),(0,g.useEffect)(()=>{a&&!c&&!m&&!H&&O.from&&O.to&&i.has(v.jw.FROM_DATE)&&i.has(v.jw.TO_DATE)&&i.has(v.jw.PAGE)&&(i.set(v.jw.FROM_DATE,O.from.valueOf().toString()),i.set(v.jw.TO_DATE,O.to.valueOf().toString()),i.set(v.jw.PAGE,M.toString()),D())},[a,M,O.from,O.to]);let es=async()=>{if(!O.from||!O.to||!ee)return[];try{let{data:e}=await d.query({query:j.y5,variables:{fromDate:(0,w.GP)(O.from,"yyyy-MM-dd"),toDate:(0,w.GP)(O.to,"yyyy-MM-dd"),limit:ee,offset:0},fetchPolicy:"network-only"});return e.session.ordersNext.edges.reduce((e,t)=>
1{let s=!(t.deposits||[]).length,r=t.expiresAtISO&&new Date(t.expiresAtISO)<new Date;return s?e.push({orderId:t.id,createdAtISO:t.createdAtISO,expiresAtISO:t.expiresAtISO,depositMethodId:t.depositMethod.id,settleMethodId:t.settleMethod.id,status:r?"expired":"pending"}):e.push((0,u._)({orderId:t.id,expiresAtISO:t.expiresAtISO,depositMethodId:t.depositMethod.id,settleMethodId:t.settleMethod.id,settleAmountUsd:(0,y.s_)(t.deposits).depositAmountUsd},(0,y.s_)(t.deposits))),e},[])}catch(e){return(0,A.A)(["Error fetching all shifts for export:",e],A._.ERROR),[]}},er=(0,g.useMemo)(()=>({shifts:V,error:Y,isLoading:Z,refetchShiftHistory:K,currentPage:M,goToPage:P,pageSize:10,totalCount:ee,updateSelectedDateRange:et,selectedDateRange:O,getFormattedShiftsForExport:es}),[V,O,M,Z,ee,Y,K]);return(0,g.createElement)(N.Provider,{value:er},n)},D=()=>(0,g.useContext)(N);var O=s(53012),_=s(97448),E=s(51382),C=s(63041),M=s(20375);function X(){return(X=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var r in s)Object.prototype.hasOwnProperty.call(s,r)&&(e[r]=s[r])}return e}).apply(this,arguments)}let R=e=>g.createElement("svg",X({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 19 58"},e),r||(r=g.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:6,d:"m3.2 3.647 10.312 17.367a16 16 0 0 1-.057 16.433l-10.255 17"})));var P=s(88389),F=s(68970),z=s(46967),G=s(57089),U=s(26846),q=s(95187),B=s(8334),L=s(46598),W=s(6878),Z=s(10436);function Y(e,t){return(null==e?void 0:e.status)||(t?"expired":"pending")}let J=()=>(0,n.jsx)(C.X.Head,{"data-sentry-element":"unknown","data-sentry-component":"TableHead","data-sentry-source-file":"ShiftsHistoryTable.tsx",children:(0,n.jsxs)(C.X.Row,{className:"hidden md:grid md:grid-cols-[13rem_minmax(0,3fr)_minmax(0,3fr)_10rem_6rem_2rem]","data-sentry-element":"unknown","data-sentry-source-file":"ShiftsHistoryTable.tsx",children:[(0,n.jsx)(C.X.Heading,{"data-sentry-element":"unknown","data-sentry-source-file":"ShiftsHistoryTable.tsx",children:"Created At"}),(0,n.jsx)(C.X.Heading,{className:"w-1/4 md:w-1/5","data-sentry-element":"unknown","data-sentry-source-file":"ShiftsHistoryTable.tsx",children:"From"}),(0,n.jsx)(C.X.Heading,{className:"w-1/4 md:w-1/5","data-sentry-element":"unknown","data-sentry-source-file":"ShiftsHistoryTable.tsx",children:"To"}),(0,n.jsx)(C.X.Heading,{className:"text-center","data-sentry-element":"unknown","data-sentry-source-file":"ShiftsHistoryTable.tsx",children:"Status"}),(0,n.jsx)(C.X.Heading,{className:"text-right","data-sentry-element":"unknown","data-sentry-source-file":"ShiftsHistoryTable.tsx",children:"Action"}),(0,n.jsx)(C.X.Heading,{"data-sentry-element":"unknown","data-sentry-source-file":"ShiftsHistoryTable.tsx",children:""})]})}),K=e=>{let{order:t,onClick:s,onShiftAgain:r}=e,a=new Date(t.createdAtISO),o=a.toLocaleTimeString("en-US",{hour12:!1,timeStyle:"short"}),{depositMethod:l,settleMethod:d}=t,{asset:c}=l,{asset:m}=d,u=(0,y.s_)(t.deposits),f=!!t.expiresAtISO&&new Date(t.expiresAtISO)<new Date;return(0,n.jsxs)(C.X.Row,{className:"block cursor-pointer transition md:grid md:grid-cols-[13rem_minmax(0,3fr)_minmax(0,3fr)_10rem_6rem_2rem]",hoverable:!0,onClick:s,role:"link",tabIndex:0,onKeyUp:e=>"Enter"===e.key&&e.target===e.currentTarget&&s(),"data-sentry-element":"unknown","data-sentry-component":"TableRow","data-sentry-source-file":"ShiftsHistoryTable.tsx",children:[(0,n.jsxs)(C.X.Cell,{className:"mb-4 flex w-full justify-between items-center pr-0 md:mb-0 md:inline-flex md:pr-4 ","data-sentry-element":"unknown","data-sentry-source-file":"ShiftsHistoryTable.tsx",children:[(0,n.jsxs)("div",{className:"flex flex-row gap-2 text-left",children:[(0,n.jsxs)("span",{children:[a.getFullYear(),"/",(a.getMonth()+1).toString().padStart(2,"0"),"/",a.getDate().toString().padStart(2,"0")]}),(0,n.jsx)("span",{children:o})]}),(0,n.jsx)("div",{className:"w-min md:hidden",children:(0,n.jsx)(Z.a,{status:Y(u,f),"data-sentry-element":"OrderStatusWithIcon","data-sentry-source-file":"ShiftsHistoryTable.tsx"})})]}),(0,n.jsxs)(C.X.Cell,{className:"inline-flex max-w-[50%] items-center gap-3 py-1 md:max-w-none","data-sentry-element":"unknown","data-sentry-source-file":"ShiftsHistoryTable.tsx",children:[l&&(0,n.jsx)(M.H,{token:{asset:"".concat(c.id," Icon"),network:"".concat(null==l?void 0:l.network," Icon")},tokenImage:(0,U.q)(l),networkImage:(0,q.S)(l),size:"small"}),(0,n.jsxs)("span",{className:"max-w-min flex-1 overflow-hidden text-ellipsis whitespace-nowrap pl-1",children:[(null==u?void 0:u.depositAmount)&&(0,z.yZ)(null==u?void 0:u.depositAmount)," ",c.id]}),(0,n.jsx)(P.A,{className:"dark:text-flashbang-white text-new-black w-4 shrink-0 md:hidden","data-sentry-element":"ArrowRight","data-sentry-source-file":"ShiftsHistoryTable.tsx"})]}),(0,n.jsxs)(C.X.Cell,{className:"inline-flex max-w-[50%] items-center gap-3 py-1 md:max-w-none","data-sentry-element":"unknown","data-sentry-source-file":"ShiftsHistoryTable.tsx",children:[d&&(0,n.jsx)(M.H,{token:{asset:"".concat(m.id," Icon"),network:"".concat(null==d?void 0:d.network," Icon")},tokenImage:(0,U.q)(d),networkImage:(0,q.S)(d),size:"small"}),(0,n.jsxs)("span",{className:"max-w-min flex-1 overflow-hidden text-ellipsis whitespace-nowrap pl-1",children:[(null==u?void 0:u.settleAmount)&&(0,z.yZ)(u.settleAmount)," ",m.id]})]}),(0,n.jsx)(C.X.Cell,{className:"hidden md:inline-flex items-center justify-center","data-sentry-element":"unknown","data-sentry-source-file":"ShiftsHistoryTable.tsx",children:(0,n.jsx)(Z.a,{status:Y(u,f),"data-sentry-element":"OrderStatusWithIcon","data-sentry-source-file":"ShiftsHistoryTable.tsx"})}),(0,n.jsx)(C.X.Cell,{className:"mt-3 flex items-center pr-0 md:mt-0 md:inline-flex md:justify-end","data-sentry-element":"unknown","data-sentry-source-file":"ShiftsHistoryTable.tsx",children:(0,n.jsx)("span",{role:"presentation",onClick:e=>e.stopPropagation(),children:(0,n.jsx)(i.$,{role:"button",variant:"secondary",buttonSize:"dynamic",onClick:()=>r(t),className:"h-9 min-w-0 px-3 py-2 text-xs tracking-[0.06em]","data-sentry-element":"Button","data-sentry-source-file":"ShiftsHistoryTable.tsx",children:"Repeat"})})}),(0,n.jsx)(C.X.Cell,{className:"hidden pr-0 md:inline-flex md:justify-end items-center","data-sentry-element":"unknown","data-sentry-source-file":"ShiftsHistoryTable.tsx",children:(0,n.jsx)(R,{className:"dark:text-flashbang-white text-new-black float-right h-5","data-sentry-element":"AngleRight","data-sentry-source-file":"ShiftsHistoryTable.tsx"})})]})},$=()=>{var e;let{shifts:t,isLoading:s,error:r}=D(),i=(0,F.a)(),o=(0,p.useRouter)(),{logEvent:l}=(0,L.s)(),d=null==(e=c().get())?void 0:e[a.xz];if(!i)return null;if(!d)return(0,n.jsxs)(_.F,{type:a.b4.vT.Info,className:"md:w-3/4 mt-6 md:mt-10",children:["You need an account to review your shift history. Visit the"," ",(0,n.jsx)("a",{className:"dark:text-pixel-blue",href:v.Cp.ACCOUNT,children:"account page"})," ","to create one."]});if(r)return(0,n.jsx)(_.F,{type:a.b4.vT.Danger,className:"w-fit mt-6 md:mt-10",children:r.message});if(!s&&!t.length)return(0,n.jsx)("p",{className:"mb-0 mt-8 font-light leading-normal sm:mt-16",children:"No history was found. Come back after you have made some shifts, or change your date range."});let m=e=>{var t,s;let r="".concat(e.depositMethod.id,"/").concat(e.settleMethod.id),n="/shift/".concat(r);
1l("repeat_shift_click",{analytics_order_id:(0,G.Y)(e.id),shift_pair:r,source_path:o.asPath}),(0,W.X)({settleAddress:null==(t=e.settleAddress)?void 0:t.address,memo:null==(s=e.settleAddress)?void 0:s.memo,shiftPair:r,orderType:e.type}),o.push(n)};return s?(0,n.jsxs)(C.X,{children:[(0,n.jsx)(J,{}),(0,n.jsx)(C.X.Body,{children:Array(6).fill(0).map((e,t)=>(0,n.jsxs)(C.X.Row,{children:[(0,n.jsx)(C.X.Cell,{width:"20%",children:(0,n.jsx)(E.E,{className:"h-8 w-full rounded-md"})}),(0,n.jsx)(C.X.Cell,{width:"20%",children:(0,n.jsx)(E.E,{className:"h-8 w-full rounded-md"})}),(0,n.jsx)(C.X.Cell,{width:"20%",children:(0,n.jsx)(E.E,{className:"h-8 w-full rounded-md"})}),(0,n.jsx)(C.X.Cell,{width:"20%",children:(0,n.jsx)(E.E,{className:"h-8 w-full rounded-md"})}),(0,n.jsx)(C.X.Cell,{width:"20%",children:(0,n.jsx)(E.E,{className:"h-8 w-full rounded-md"})})]},"treasury-table-row-".concat(t)))})]}):(0,n.jsxs)(C.X,{"data-sentry-element":"Table","data-sentry-component":"ShiftsHistoryTable","data-sentry-source-file":"ShiftsHistoryTable.tsx",children:[(0,n.jsx)(J,{"data-sentry-element":"TableHead","data-sentry-source-file":"ShiftsHistoryTable.tsx"}),(0,n.jsx)(C.X.Body,{"data-sentry-element":"unknown","data-sentry-source-file":"ShiftsHistoryTable.tsx",children:null==t?void 0:t.map(e=>(0,n.jsx)(K,{order:e,onClick:t=>((e,t)=>{let{id:s}=e;if((null==t?void 0:t.metaKey)||(null==t?void 0:t.ctrlKey)){let e=window.open((0,B.Lc)(o.locale,"/orders/".concat(s)),"_blank");null==e||e.focus();return}o.push("/orders/".concat(s))})(e,t),onShiftAgain:m},e.id))})]})},Q=[{id:"depositMethodId",title:"Deposit Method"},{id:"settleMethodId",title:"Settle Method"},{id:"status",title:"Status"},{id:"createdAtISO",title:"Creation Date"},{id:"expiresAtISO",title:"Expiry Date"},{id:"depositAmount",title:"Deposit Amount"},{id:"settleAmount",title:"Settle Amount"},{id:"settleAmountUsd",title:"Settle Amount (USD)"},{id:"orderId",title:"Order ID"}],V=()=>{var e;let{shifts:t,pageSize:s,currentPage:r,goToPage:d,totalCount:u,selectedDateRange:f,updateSelectedDateRange:h,getFormattedShiftsForExport:y}=D(),x=null==(e=c().get())?void 0:e[a.xz],w=t&&t.length>0,p=async()=>{var e;if(!f.from||!f.to||!w)return;let t="sideshift-orders-".concat(f.from.toISOString(),"-").concat(null==(e=f.to)?void 0:e.toISOString());try{let e=await y();(0,O.Bb)(t,Q,e)}catch(e){(0,A.A)(["Failed to export shifts:",e],A._.ERROR)}};return(0,n.jsxs)("div",{className:"mx-auto flex w-full max-w-5xl flex-col items-center justify-center gap-8","data-sentry-component":"ShiftsHistory","data-sentry-source-file":"ShiftsHistory.tsx",children:[(0,n.jsxs)("div",{className:"w-full",children:[(0,n.jsxs)("div",{className:"dark:border-darker-gray border-smoke flex flex-col gap-4 border-b py-4 sm:flex-row sm:items-center sm:justify-between",children:[(0,n.jsx)("h2",{className:"font-text dark:text-smoke text-new-black text-left text-lg uppercase",children:"Your Shifts"}),(0,n.jsxs)("div",{className:"flex flex-col gap-2 sm:flex-row",children:[(0,n.jsx)(o.W,{selected:f,setSelected:h,mode:"range",alignment:"right","data-sentry-element":"DateSelector","data-sentry-source-file":"ShiftsHistory.tsx"}),(0,n.jsxs)(i.$,{role:"button",variant:"secondary",buttonSize:"small",className:"dark:bg-new-black bg-flashbang-white dark:border-smoke border-new-black dark:hover:border-flashbang-white hover:border-darker-gray min-w-[unset] max-w-50 rounded-md border-b-4 px-3 py-3 text-sm font-medium tracking-[0.06em] h-auto disabled:opacity-60",onClick:p,tabIndex:0,disabled:!w||!f.from||!f.to||!x,"data-sentry-element":"Button","data-sentry-source-file":"ShiftsHistory.tsx",children:[(0,n.jsx)(m.A,{className:"text-new-black dark:text-flashbang-white h-5 w-5 sm:mr-2","data-sentry-element":"CsvIcon","data-sentry-source-file":"ShiftsHistory.tsx"}),(0,n.jsx)("span",{children:"Export as Csv"})]})]})]}),(0,n.jsx)($,{"data-sentry-element":"ShiftsHistoryTable","data-sentry-source-file":"ShiftsHistory.tsx"})]}),(0,n.jsx)(l.d,{pageSize:s,currentPage:r,setCurrentPage:d,totalCount:u||0,"data-sentry-element":"Pagination","data-sentry-source-file":"ShiftsHistory.tsx"})]})},ee=e=>{let{shouldUseSearchParams:t}=e;return(0,n.jsx)(H,{shouldUseSearchParams:t,"data-sentry-element":"ShiftsHistoryProvi
1der","data-sentry-component":"ShiftsHistoryWithProvider","data-sentry-source-file":"ShiftsHistory.tsx",children:(0,n.jsx)(V,{"data-sentry-element":"ShiftsHistory","data-sentry-source-file":"ShiftsHistory.tsx"})})}}}]);

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.