PageSourceSearch

https://www.betsupersg3.com/assets/10.10.7/BottomNavOrganisms.3a766d57.1791296062701.js

js betsupersg3.com collected 2026-10-08 08:44:41 UTC 7,060 bytes, 5 lines download raw bytes

1import{aE as r,r as c,l as b,A as a}from"./index.3a9dafa4.1791296062701.js";import{r as m}from"./agentation.f767b108.1791296062701.js";import{u as f}from"./user-hook.0ab6f138.1791296062701.js";import{I as u}from"./ImageAtoms.54a323bf.1791296062701.js";import{T as h}from"./TextAtoms.fb63b763.1791296062701.js";import{c as L}from"./constant.e941a027.1791296062701.js";import"./general.71fff540.1791296062701.js";const d=({onClose:o})=>{const t=b.useSelector(i=>i.languageReducer?.currentLanguage||{}),s=L?.[t?.countryLanguageKey];return a.jsx("li",{className:"oa-sidebar-language-switcher",children:a.jsxs(m.Link,{to:"/language-selection",onClick:o,className:"oa-sidebar-link",state:{fromSidebar:!0},children:[a.jsx("div",{className:"flag-circle",children:a.jsx(u,{src:s,alt:t?.countryLanguageKey||"Language flag",style:{width:"24px",height:"24px"}})}),a.jsx("span",{className:"language-text",children:t.display||"Language"}),a.jsx("span",{className:"chevron",children:">"})]})})};d.propTypes={onClose:r.func.isRequired};const j=c.memo(d),_=[{id:"home",label:"global:global.menu.home2",path:"/",icon:"public/html/images/home_img/home.svg"},{id:"results",label:"oaTemplate:results",path:"/results",icon:"public/html/images/home_img/results.svg"},{id:"how-it-works",label:"oaTemplate:howItWorks",path:"/how-it-works",icon:"public/html/images/home_img/how-it-works.svg"},{id:"contact-us",label:"global:global.form.phone",path:"/contact-us",icon:"public/html/images/home_img/contact-us.svg"},{id:"faq",label:"global:global.menu.faq",path:"/faq",icon:"public/html/images/home_img/faq.svg"},{id:"rules",label:"oaTemplate:gameRules",path:"/rules",icon:"public/html/images/home_img/games_rules.svg"}],k=[{id:"home",label:"global:global.menu.home2",path:"/",icon:"public/html/images/home_img/home.svg"},{id:"profile",label:"oaTemplate:profile",path:"/settings/profile",icon:"public/html/images/home_img/user.svg"},{id:"deposit",label:"global:global.sidebar.funds.deposit",path:"/settings/deposit",icon:"public/html/images/home_img/deposit.svg"},{id:"withdraw",label:"global:global.sidebar.funds.withdraw",path:"/settings/withdraw",icon:"public/html/images/home_img/withdraw.svg"},{id:"history",label:"global:global.menu.account.history",path:"/settings/history",icon:"public/html/images/home_img/history.svg"},{id:"results",label:"oaTemplate:results",path:"/results",icon:"public/html/images/home_img/results.svg"},{id:"how-it-works",label:"oaTemplate:howItWorks",path:"/how-it-works",icon:"public/html/images/home_img/how-it-works.svg"},{id:"contact-us",label:"global:global.form.phone",path:"/contact-us",icon:"public/html/images/home_img/contact-us.svg"},{id:"faq",label:"global:global.menu.faq",path:"/faq",icon:"public/html/images/home_img/faq.svg"},{id:"rules",label:"global:footer.rule",path:"/rules",icon:"public/html/images/home_img/games_rules.svg"}];const p=({isOpen:o,onClose:t,isLoggedIn:s=!1,onLogout:i})=>{const g=s?k:_;return a.jsxs(a.Fragment,{children:[a.jsx("div",{className:`oa-sidebar-container ${o?"open":""}`,"aria-hidden":!o,children:a.jsx("nav",{"aria-label":"Sidebar navigation",children:a.jsxs("ul",{className:"oa-sidebar-menu",children:[g.map(l=>a.jsx("li",{children:a.jsxs(m.Link,{to:l.path,onClick:t,className:"oa-sidebar-link",children:[a.jsx(u,{src:l.icon,alt:l.label,className:"oa-sidebar-icon",width:28,height:28}),a.jsx(h,{text:l.label,type:"span",textSize:"lg",className:`oa-text-atoms-link ${l.path===window.location.pathname?"oa-text-atoms-link-active":""}`})]})},l.id)),a.jsx(j,{onClose:t}),s&&a.jsxs("li",{onClick:()=>{i(),t()},className:"oa-sidebar-link oa-sidebar-logout",children:[a.jsx(u,{src:"public/html/images/home_img/logout.svg",alt:"Logout",width:28,height:28}),a.jsx(h,{text:"oaTemplate:logOut",type:"span",textSize:"lg",className:"oa-text-atoms-link"})]})]})})}),a.jsx("div",{className:`oa-sidebar-overlay ${o?"show":""}`,onClick:t,role:"button",tabIndex:0,"aria-label":"Close menu"})]})};p.propTypes={isOpen:r.bool.isRequired,onClose:r.func.isRequired,isLoggedIn:r.bool,onLogout:r.func};const N=c.memo(p);const I=[{id:"menu",label:"global:global.menu.menu",icon:"menu-hamburger",ariaLabel:"Toggle navigation menu",testId:"bottom-nav-menu"},{id:"results",label:"oaTemplate:results",icon:"results",path:"/results",ariaLabel:"View lottery results",testId:"bottom-nav-results"},{id:"auth",label:"global:global.menu.account.login",icon:"menu_icon",path:"/login",isCenter:!0,ariaLabel:"Login to your account",testId:"bottom-nav-auth"},{id:"rules",label:"oaTemplate:gameRules",icon:"games_rules",path:"/rules",ariaLabel:"View game rules",testId:"bottom-nav-rules"},{id:"contact",label:"global:global.form.phone",icon:"contact_us",path:"/contact-us",ariaLabel:"Contact support",testId:"bottom-nav-contact"}],y=[{id:"menu",label:"global:global.menu.menu",icon:"menu-hamburger",ariaLabel:"Toggle navigation menu",testId:"bottom-nav-menu"},{id:"deposit",label:"global:global.sidebar.funds.deposit",icon:"deposit",path:"/settings/deposit",ariaLabel:"Make a deposit",testId:"bottom-nav-deposit"},{id:"home",label:"OA Lotto",icon:"menu_icon",path:"/",isCenter:!0,ariaLabel:"Go to homepage",testId:"bottom-nav-home"},{id:"withdraw",label:"global:global.sidebar.funds.withdraw",icon:"withdraw",path:"/settings/withdraw",ariaLabel:"Withdraw funds",testId:"bottom-nav-withdraw"},{id:"contact",label:"global:global.form.phone",icon:"contact_us",path:"/contact-us",ariaLabel:"Contact support",testId:"bottom-nav-contact"}],O=()=>{const[o,t]=c.useState(!1),s=b.useSelector(e=>e.user),i=m.useLocation(),g=m.useHistory(),l=f({customRedirect:"/"}),v=c.useMemo(()=>(s?.isLogin?[...y]:[...I]).map(n=>({...n,onClick:n.path?()=>g.push(n.path):()=>t(w=>!w)})),[s?.isLogin,g]);c.useEffect(()=>{t(!1)},[i.pathname]);const x=e=>{e.target.style.display="none"};return a.jsxs(a.Fragment,{children:[a.jsx("nav",{className:"oa-bottom-nav","aria-label":"Main navigation",children:a.jsx("ul",{className:"oa-bottom-nav-list",children:v.map(e=>{const n=a.jsxs(a.Fragment,{children:[a.jsx("div",{className:`oa-icon-wrapper ${e.isCenter?"oa-center-item-shadow":""}`,children:a.jsx(u,{src:`public/html/images/home_img/${e.icon}${e.isCenter?".png":".svg"}`,alt:"",className:e.isCenter?"oa-icon-center":"",width:e.isCenter?90:28,height:e.isCenter?90:31,loading:"lazy",onError:x})}),a.jsx(h,{text:e.label,textSize:"xs",className:"oa-bottom-nav-label",type:"span"})]});return a.jsx("li",{className:`
2                                    oa-bottom-nav-item 
3                                    ${e.isCenter?"oa-center-item":""}
4                                    ${i.pathname===e.path?"oa-active":""}
5                                `,"data-testid":e.testId,children:e.path?a.jsx(m.Link,{to:e.path,className:"oa-bottom-nav-link",onClick:e.onClick,"aria-label":e.ariaLabel,"aria-current":i.pathname===e.path?"page":void 0,children:n}):a.jsx("button",{className:"oa-bottom-nav-link",onClick:e.onClick,"aria-label":e.ariaLabel,"aria-expanded":o,children:n})},e.id)})})}),a.jsx(N,{isOpen:o,onClose:()=>t(!1),isLoggedIn:s?.isLogin,onLogout:l})]})};export{O 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.