1import{a as j,c as S,m as t,g,B as y,o as v,A as B,aM as u,aN as C}from"./index-DsBgCU7r.js";import{S as X}from"./index-DsBgCU7r.js";import{d as A,r as p,j as e,u as E}from"./vendor-react-DfYGAhtm.js";import{u as k}from"./useAnalytics-HP01GbIH.js";import{M as I}from"./Modal-DS-VW05m.js";import{F as i,o as h,T as d,a as n,h as m,i as L}from"./vendor-ui-DA_r9yXk.js";import"./vendor-icons-1odZwi-b.js";import"./vendor-state-BsBVN-fX.js";import"./vendor-forms-BP-7CbAP.js";const T="data:image/png;base64,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",f=({variant:a})=>{const o=j(),r=A(),{logout:c}=S(),{track:s}=k(),[b,x]=p.useState(!1),l=a==="header",w=()=>{s(y.AUTH_LOGOUT_COMPLETED,{}),x(!1),c(),o(v({step:B.LOGIN})),r("/home")};return e.jsxs(e.Fragment,{children:[e.jsxs(i,{as:"button",align:"center",justify:l?"center":{base:"center",md:"flex-start"},gap:l?1.5:{base:2,md:3},px:l?3:4,py:l?2:2.5,borderRadius:l?"full":{base:"full",md:"xl"},cursor:"pointer",w:l?"auto":"full",flexShrink:0,textAlign:"left",transition:"all 0.15s",bg:t.error[500],color:"white",_hover:{bg:t.error[600]},onClick:()=>x(!0),"aria-label":"Logout",children:[e.jsx(h,{src:T,alt:"",boxSize:l?4:{base:5,md:6},flexShrink:0,objectFit:"contain",filter:"brightness(0) invert(1)"}),e.jsx(d,{fontSize:"sm",fontWeight:"semibold",whiteSpace:"nowrap",children:"Logout"})]}),e.jsx(I,{open:b,onClose:()=>x(!1),title:"Confirm Logout",size:"md",bodyPadded:!1,showCloseButton:!1,children:e.jsxs(n,{p:{base:5,md:6},children:[e.jsx(d,{color:t.text.info,mb:6,children:"Are you sure you want to log out of your account?"}),e.jsxs(i,{direction:{base:"column-reverse",sm:"row"},gap:3,justify:"flex-end",w:"100%",children:[e.jsx(g,{buttonType:"outline",text:"Cancel",size:"sm",width:{base:"100%",sm:"auto"},onClick:()=>x(!1)}),e.jsx(g,{buttonType:"delete",text:"Logout",size:"sm",width:{base:"100%",sm:"auto"},onClick:w})]})]})})]})},F=({item:a,isActive:o,onClick:r})=>e.jsxs(i,{as:"button",align:"center",gap:3,px:4,py:2,borderRadius:"xl",cursor:"pointer",w:"full",textAlign:"left",transition:"all 0.15s",bg:o?"#FFF8F3":"transparent",color:o?t.orange[500]:t.gray[600],_hover:{bg:o?t.orange[50]:t.gray[100],color:o?t.orange[500]:t.gray[700]},onClick:r,children:[e.jsx(h,{src:a.iconSrc,alt:"",boxSize:6,flexShrink:0,objectFit:"contain"}),e.jsx(d,{fontSize:"sm",fontWeight:o?"semibold":"medium",children:a.label})]}),N={WebkitOverflowScrolling:"touch",touchAction:"pan-x",scrollbarWidth:"none",msOverflowStyle:"none","&::-webkit-scrollbar":{display:"none"}},M=({item:a,isActive:o,onClick:r})=>e.jsxs(i,{as:"button","data-active":o?"true":void 0,align:"center",gap:2,px:3.5,py:2,borderRadius:"full",cursor:"pointer",flexShrink:0,transition:"all 0.15s",touchAction:"manipulation",css:{WebkitTapHighlightColor:"transparent"},borderWidth:"1px",borderColor:o?t.orange[300]:t.border.primary,bg:o?"#FFF8F3":t.white.DEFAULT,color:o?t.orange[500]:t.gray[600],_hover:{bg:o?t.orange[50]:t.gray[100]},onClick:r,children:[e.jsx(h,{src:a.iconSrc,alt:"",boxSize:5,flexShrink:0,objectFit:"contain"}),e.jsx(d,{fontSize:"sm",fontWeight:o?"semibold":"medium",whiteSpace:"nowrap",children:a.label})]}),D=()=>{const a=A(),o=E(),r=p.useRef(null),c=p.useCallback(s=>{const b=`/${s}`;o.pathname!==b&&a(b)},[o.pathname,a]);return p.useEffect(()=>{r.current?.querySelector('[data-active="true"]')?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"}),window.scrollTo({top:0,behavior:"smooth"})},[o.pathname]),e.jsxs(m,{gap:0,w:{base:"full",md:"280px"},flexShrink:0,alignSelf:{base:void 0,md:"flex-start"},position:{base:void 0,md:"sticky"},top:{base:void 0,md:0},maxHeight:{base:void 0,md:"calc(100vh - 12rem)"},bg:t.white.DEFAULT,borderWidth:{base:0,md:"1px"}
1,borderStyle:{base:"none",md:"solid"},borderColor:t.border.primary,p:{base:0,md:5},borderRadius:{base:0,md:"2xl"},children:[e.jsx(n,{display:{base:"block",md:"none"},mt:3,mb:3,children:e.jsx(n,{ref:r,overflowX:"auto",overflowY:"hidden",mx:{base:-1,md:0},px:{base:1,md:0},css:N,children:e.jsx(i,{gap:2,w:"max-content",pb:1,align:"center",children:u.map(s=>e.jsxs(i,{align:"center",gap:2,flexShrink:0,children:[s.dividerBefore?e.jsx(n,{"aria-hidden":!0,h:8,w:"1px",bg:t.border.primary,flexShrink:0}):null,e.jsx(M,{item:s,isActive:o.pathname===`/${s.path}`||s.key==="wallet"&&o.pathname.startsWith("/settings/wallet"),onClick:()=>c(s.path)})]},s.key))})})}),e.jsx(m,{gap:2,flex:1,display:{base:"none",md:"flex"},children:u.map(s=>e.jsxs(n,{children:[s.dividerBefore&&e.jsx(n,{borderTop:`1px solid ${t.border.primary}`,my:1,mx:2}),e.jsx(F,{item:s,isActive:o.pathname===`/${s.path}`||s.key==="wallet"&&o.pathname.startsWith("/settings/wallet"),onClick:()=>c(s.path)})]},s.key))}),e.jsxs(n,{display:{base:"none",md:"block"},children:[e.jsx(n,{borderTop:`1px solid ${t.border.primary}`,mt:3,mb:3,mx:2}),e.jsx(f,{variant:"sidebar"})]})]})},O={base:"100%",md:"1300px"},W=({children:a})=>e.jsxs(m,{gap:{base:3,md:4},align:"stretch",px:{base:3,sm:4,md:6,lg:8},pb:{base:6,md:8},w:"100%",maxW:O,mx:"auto",children:[e.jsxs(i,{align:"flex-end",justify:"space-between",gap:3,children:[e.jsxs(n,{minW:0,children:[e.jsx(d,{fontSize:"md",color:t.text.info,mb:1,children:"Account"}),e.jsx(L,{fontSize:{base:"2xl",md:"3xl"},color:t.text.primary,fontWeight:"bold",children:"Settings"})]}),e.jsx(n,{display:{base:"block",md:"none"},pb:.5,children:e.jsx(f,{variant:"header"})})]}),e.jsx(n,{overflow:"hidden",bg:t.white.DEFAULT,borderRadius:{base:"xl",md:"2xl"},borderWidth:{base:"1px",md:"0"},borderColor:t.border.primary,children:e.jsxs(i,{direction:{base:"column",md:"row"},gap:{base:3,md:5},align:{base:"stretch",md:"flex-start"},p:{base:3,sm:4,md:5},children:[e.jsx(D,{}),e.jsx(n,{flex:1,pl:{base:0,md:6},pt:{base:2,md:0},minW:0,children:a})]})})]}),V=()=>e.jsx(W,{children:e.jsx(C,{})});export{X as SettingsRoutesEnum,V 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.