1"use strict";(globalThis["webpackChunkubi"]=globalThis["webpackChunkubi"]||[]).push([[26],{1026:(e,t,o)=>{o.r(t),o.d(t,{default:()=>Q});var s=o(3673);function r(e,t,o,r,n,a){const i=(0,s.up)("ActivityComponent"),l=(0,s.up)("q-page");return(0,s.wg)(),(0,s.j4)(l,{class:"q-px-lg"},{default:(0,s.w5)((()=>[(0,s.Wm)(i,{columns:e.columns,rows:e.rows},null,8,["columns","rows"])])),_:1})}function n(e,t,o,r,n,a){const i=(0,s.up)("HeaderRow"),l=(0,s.up)("DepositTableRow"),c=(0,s.up)("q-table"),p=(0,s.up)("q-btn");return(0,s.wg)(),(0,s.iD)("span",null,[(0,s.Wm)(i,{"col-list":e.columns,onSort:e.sort,"now-is-sort":e.nowIsSort},null,8,["col-list","onSort","now-is-sort"]),(0,s.Wm)(c,{rows:e.rows,grid:"",columns:e.columns,flat:"",class:"dashboardTable"},{item:(0,s.w5)((t=>[(0,s.Wm)(l,{"date-of-operation":t.row.createdAt,amount:t.row.amount,"coin-name":e.mapForNewOne(t.row.currencyCode),"project-name":e.mapForNewOne(e.getProjectName(t.row)),address:t.row.address,"type-of-operation":t.row.type,status:t.row.amount?"Paid":"Pending"},null,8,["date-of-operation","amount","coin-name","project-name","address","type-of-operation","status"])])),_:1},8,["rows","columns"]),(0,s.Wm)(p,{style:{display:"none"},onClick:e.exportTable,id:"exportBtn"},null,8,["onClick"])])}var a=o(1959),i=o(2841),l=o(2323);const c={class:"headerRow q-mb-sm"},p={key:0,class:"sortArrows"};function d(e,t,o,r,n,a){const i=(0,s.up)("q-icon");return(0,s.wg)(),(0,s.iD)("div",c,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(e.colList,(t=>((0,s.wg)(),(0,s.iD)("div",{key:t.name,class:"oneHeader"},[(0,s.Uk)((0,l.zw)(t.name)+" ",1),t.sortable?((0,s.wg)(),(0,s.iD)("div",p,[(0,s.Wm)(i,{name:"expand_less",color:""+(e.nowIsSort===`${t.field}_up`?"black":"grey"),size:"xs",class:"cursor-pointer",onClick:o=>e.$emit("sort",t.field,"up")},null,8,["color","onClick"]),(0,s.Wm)(i,{name:"expand_more",size:"xs",color:""+(e.nowIsSort===`${t.field}_down`?"black":"grey"),class:"cursor-pointer",onClick:o=>e.$emit("sort",t.field,"down")},null,8,["color","onClick"])])):(0,s.kq)("",!0)])))),128))])}const u=(0,s.aZ)({name:"HeaderRow",props:{colList:{type:Array,required:!0},nowIsSort:{type:String,required:!1}},setup(){return{}},computed:{},methods:{}});var m=o(4260),w=o(4554),g=o(7518),y=o.n(g);const f=(0,m.Z)(u,[["render",d]]),b=f;y()(u,"components",{QIcon:w.Z});const v={class:"borderedRow depositTableRow q-mb-sm"},h={class:"depositTableRow__date",style:{color:"#848994"}},k={class:"depositTableRow__amount depositInlineRow"},q={class:"depositTableRow__project"},_={class:"depositTableRow__type tableInlineRow"},C={key:0,class:"text-subtitle2 cut-text q-pl-sm"},T={key:0,class:"depositTableRow__status"};function S(e,t,o,r,n,a){const i=(0,s.up)("q-icon"),c=(0,s.up)("q-tooltip");return(0,s.wg)(),(0,s.iD)("div",v,[(0,s._)("div",h,(0,l.zw)(e.formatDate(e.dateOfOperation)),1),(0,s._)("div",k,[(0,s._)("strong",null,(0,l.zw)(e.amount?e.amount:"-"),1),(0,s.Wm)(i,{size:"sm",class:"q-mx-sm",name:`img:${e.getTokenIcon(e.coinName)}`},null,8,["name"]),(0,s.Uk)(" "+(0,l.zw)(e.coinName),1)]),(0,s._)("div",q,[(0,s.Wm)(i,{size:"lg",class:"q-mx-sm",name:`img:${e.getTokenIcon(e.projectName)}`},null,8,["name"]),(0,s.Uk)(" "+(0,l.zw)(e.projectName),1)]),(0,s._)("div",_,[(0,s._)("span",{class:(0,l.C_)(e.getTextClass(e.typeOfOperation)),style:{"border-radius":"6px"}},(0,l.zw)(e.upFirstChar(e.typeOfOperation)),3),e.address?((0,s.wg)(),(0,s.iD)("span",C,[(0,s.Uk)(" Ux"+(0,l.zw)(e.address)+" ",1),(0,s.Wm)(c,{class:"cardInfoStyle q-pa-md"},{default:(0,s.w5)((()=>[(0,s._)("div",null,"Ux"+(0,l.zw)(e.address),1)])),_:1})])):(0,s.kq)("",!0),e.address?((0,s.wg)(),(0,s.j4)(i,{key:1,name:"file_copy",class:"cursor-pointer",onClick:t[0]||(t[0]=t=>e.copy(e.address))})):(0,s.kq)("",!0)]),e.status?((0,s.wg)(),(0,s.iD)("div",T,[(0,s.Wm)(i,{name:e.getIconPath(e.status)},null,8,["name"]),(0,s.Uk)(" "+(0,l.zw)(e.status),1)])):(0,s.kq)("",!0)])}var x=o(1082),D=o(6868),I=o.n(D),O=o(6439);const R=(0,s.aZ)({name:"DepositTableRow",props:{dateOfOperation:{type:String,required:!0},amount:{type:Number},coinName:{type:String,required:!0},projectName:{type:String,required:!0},typeOfOperation:{type:String},address:{type:String},status:{type:String,required:!0}},setup(){return{}},computed:{isDark(){return this.$q.dark.isActive}},methods:{formatDate(e){return x.ZP.formatDate(e,"DD.MM.YYYY HH:mm:SS")},upFirstChar(e){if(!e)return"";"ct_dividends"===e&&(e="dividends");let t=e.slice(0,1).toUpperCase();return t+e.slice(1,e.length).toLowerCase()},getTextClass(e){let t="q-py-xs q-px-md";return e?t+` ${e.toLowerCase()}Bg`:t},getIconPath(e){return`img:icons/${e.replace(" ","").toLowerCase()}StatusIcon.png`},copy(e){e&&(navigator.clipboard.writeText("Ux"+e),I()(this.$q,"positive","Successfully copied"))},getTokenIcon(e){return(0,O.Y)(e)}}});var $=o(5363);const Z=(0,m.Z)(R,[["render",S]]),j=Z;y()(R,"components",{QIcon:w.Z,QTooltip:$.Z});var N=o(5380);const z=(0,s.aZ)({name:"ActivityComponent",components:{HeaderRow:b,DepositTableRow:j},props:{columns:{type:Array,required:!0},rows:{type:Array,required:!1}},setup(){return{nowIsSort:(0,a.iH)("")}},computed:{},methods:{mapForNewOne:N.mapForNewOne,sort(e,t){this.$store.dispatch("SORT_HISTORY",{strColName:e,strDirection:t}),this.nowIsSort=`${e}_${t}`},exportTable(){const e=[this.columns.map((e=>this.wrapCsvValue(e.name)))].concat(this.rows.map((e=>this.columns.map((t=>this.wrapCsvValue("function"===typeof t.field?t.field(e):e[void 0===t.field?t.name:t.field],t.format,e))).join(",")))).join("\r\n"),t=(0,i.Z)("Deposits&Earnings.csv",e,"text/csv");!0===t?I()(this.$q,"positive"):I()(this.$q,"negative","Export error")},wrapCsvValue(e,t){let o=void 0!==t?t(e):e;return o=void 0===o||null===o?"":String(o),o=o.split('"').join('""'),`"${o}"`},getProjectName(e){switch(e.type){case"deposit":case"airdrop":case"earning":case"withdraw":return e.currencyCode;case"dividends":case"ct_dividends":return e.sourceOfFunds;default:return e.currencyCode}}}});var A=o(6429),W=o(2165);const H=(0,m.Z)(z,[["render",n]]),P=H;y()(z,"components",{QTable:A.Z,QBtn:W.Z});const U=(0,s.aZ)({name:"Deposit",components:{ActivityComponent:P},setup(){return{pendingAddresses:[],columns:[{name:"Date",field:"createdAt",sortable:!0},{name:"Amount",field:"amount",sortable:!0},{name:"Project",field:"sourceOfFunds",sortable:!0},{name:"Type",field:"type",sortable:!0},{name:"Status",field:"status",sortable:!1}]}},computed:{rows(){const e=this.$store.getters.history;return[...e]}},methods:{}});var F=o(4379);const Y=(0,m.Z)(U,[["render",r]]),Q=Y;y()(U,"components",{QPage:F.Z})}}]);
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.