1import{a as x,a_ as N,g,e as f,b9 as v,bx as n,j as e,I as _,h as m,N as u,z as S}from"./index-BP99-Kiy.js";import{F as k,a as C,b as F,c as R,d as E,e as P,f as p,g as b,h as $,i as z}from"./withdraw-R0RMwe3S.js";import{C as K}from"./CurrencyTypeFactor-BXiaQXLY.js";import T from"./ChangePassword-CLOawE0w.js";import{M}from"./UserRouter-0lY9qO-N.js";import{B as I}from"./Button-DgnPDEVz.js";import{N as B}from"./NoDataComponent-C-5FW-QF.js";import"./array-1ZD0_6uz.js";import"./CustomButton-DgoUqeqd.js";import"./TextField-B_ihO7_s.js";import"./OutlinedInput-OS5VWFgC.js";import"./useFormControl-BSJlwtVR.js";import"./debounce-DtXjJkxj.js";import"./Select-CT8JDHwO.js";import"./Menu-BFMZz2zl.js";import"./Grow-CSsOp4CC.js";import"./useControlled-2mnCc5iv.js";import"./createSvgIcon-Lcqb3FMo.js";import"./FormHelperText-fsXwnzfI.js";import"./InputAdornment-CBUiIFhP.js";import"./FormControlLabel-BBi6nj-2.js";import"./Checkbox-CD62lPJ9.js";import"./SwitchBase-CXAaJz_k.js";import"./___vite-browser-external_commonjs-proxy-Be4j4IkX.js";import"./DialogActions-DqP0oj-U.js";import"./trackApkDownload-1DCe7sUx.js";const H=o=>{g();const{balance:t,allowedConfig:r,domainConfig:a,logout:y,exposure:d,bonus:c,langData:s}=o,[l,h]=f.useState(!1),j=K[v()],w=[{key:"deposit",name:"Deposit",langKey:"deposit",imgSrc:k,url:"/transaction/deposit",cond:a.payments&&a.b2cEnabled&&n()},{key:"withdraw",name:"Withdraw",langKey:"withdraw",imgSrc:C,url:"/transaction/withdraw",cond:a.payments&&a.b2cEnabled&&n()},{key:"my-bets",name:"My Bets",langKey:"my_bets",imgSrc:F,url:"my_bets",cond:!0},{key:"acc-stmt",name:"Account Statement",langKey:"account_statement",imgSrc:R,url:"/account_statement",cond:!0},{key:"pl-stmt",name:"P/L Statement",langKey:"pl_statement",imgSrc:E,url:"/pl_statement",cond:!0},{key:"my-transactions",name:"My Transactions",langKey:"my_txns",imgSrc:P,url:"/my_transactions",cond:a.payments&&n()},{key:"turnover-history",name:"Turnover history",langKey:"turnover_history",imgSrc:p,url:"/bonus/turnover_history",cond:n()&&a.bonus&&a.b2cEnabled},{key:"deposit-turnover",name:"Deposit Turnover",langKey:"deposit_turnover",imgSrc:p,url:"/deposit-turnover",cond:n()&&a.bonus&&a.b2cEnabled},{key:"set-btn-vars",name:"Stake Settings",langKey:"stake_settings",imgSrc:b,url:"/set-button-variables",cond:!0},{key:"change-password",name:"Change Password",langKey:"change_password_txt",imgSrc:b,url:"/change-password",cond:n()}];return e.jsxs("div",{className:"dashboard-ctn",children:[e.jsx("div",{className:"header-content",children:e.jsx("div",{className:"user-details-section",children:e.jsxs("div",{className:"user-balance",children:[e.jsx("div",{children:s==null?void 0:s.available_balance}),e.jsx("div",{children:t!==null?Number(t/j).toFixed(2):"-.--"})]})})}),e.jsxs("div",{className:"header-content-ctn",children:[e.jsxs("div",{className:`exposure-credit ${a.b2cEnabled&&a.bonus?"":"b2c-enabled"}`,children:[e.jsx("div",{className:"header-amount",children:d==null?void 0:d.toFixed(2)}),e.jsx("div",{className:"header-content-text",children:s==null?void 0:s.exposure_credited})]}),a.b2cEnabled&&a.bonus&&e.jsxs("div",{className:"bonus-credit",children:[e.jsx("div",{className:"header-amount",children:c==null?void 0:c.toFixed(2)}),e.jsx("div",{className:"header-content-text",children:s==null?void 0:s.bonus_rewarded})]})]}),e.jsx("div",{className:"reports-header",children:s==null?void 0:s.reports_menu}),e.jsxs(_,{className:"dashboard-cards-ctn",children:[w.map(i=>i.cond&&e.jsx(m,{className:"dashboard-item",sizeXs:"6",sizeSm:"6",sizeMd:"3",children:e.jsxs(u,{to:i.url,className:"dashboard-item-link",children:[e.jsx(i.imgSrc,{className:"dashboard-item-icon"}),e.jsx("span",{className:"dashboard-item-text",children:s==null?void 0:s[i.langKey]})]})},i.key)),n()&&e.jsx(m,{className:"dashboard-item",sizeXs:"6",sizeSm:"6",sizeMd:"3",children:e.jsxs(u,{to:"/profile",className:"dashboard-item-link",children:[e.jsx($,{className:"dashboard-item-icon sport-icon"}),e.jsx("span",{className:"dashboard-item-text",children:s==null?void 0:s.my_profile})]})},"profile"),e.jsx(m,{className:"dashboard-item",sizeXs:"12",sizeSm:"12",sizeMd:"12",children:e.jsxs(I,{className:"dashboard-sign-out-btn",onClick:()=>y(),children:[e.jsx(z,{className:"dashboard-sign-out-logo"}),e.jsx("span",{className:"dashboard-item-text logout-text",children:s==null?void 0:s.logout})]})},"signout")]}),e.jsx("div",{className:"logout-item-row"}),e.jsx(S,{className:"backdrop-ctn",open:l,children:e.jsx(M,{open:l,closeHandler:()=>h(!1),title:s==null?void 0:s.change_password_txt,size:"xs",children:e.jsx(T,{closeHandler:()=>h(!1),backHandler:()=>{},langData:s})})})]})},q=o=>({balance:o.auth.balanceSummary.balance,exposure:o.auth.balanceSummary.exposure,bonus:o.auth.balanceSummary.bonus,allowedConfig:o.common.allowedConfig,commissionEnabled:o.common.commissionEnabled,domainConfig:o.common.domainConfig}),A=o=>({logout:()=>o(N())}
1),L=x(q,A)(H),O="/assets/no_login_img-C8AkGYRP.svg",V=o=>{const{loggedIn:t,langData:r}=o,a=g();return e.jsx("div",{className:t?"dashboard-view-ctn":"dashboard-view-ctn not-logged-in",children:t?e.jsx(L,{langData:r}):e.jsx(B,{title:r==null?void 0:r.login_required,bodyContent:r==null?void 0:r.login_required_txt,noDataImg:O,buttonProps:{text:"login",onClick:()=>{a.push("/login")}}})})},X=o=>({loggedIn:o.auth.loggedIn,langData:o.common.langData}),ye=x(X)(V);export{ye as default};
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.