1import{cm as c,x as d,aq as m,G as p,j as e,bU as g,aH as u,n as h}from"./index-LAef4FAh.js";import{H as x}from"./HotelAdminLayout-D45NwIyk.js";import{K as b}from"./key-round-DhVc_d4e.js";import"./use-mobile-Kd5aMTze.js";import"./sheet-Cyv-LVly.js";import"./index-JglnD_Uo.js";import"./switch-DU3zvDcN.js";import"./dialog-DMm6owy5.js";import"./ticket-Bcy--bUf.js";import"./log-in-D7fHSPdv.js";import"./ellipsis-D5DDpfqE.js";function R(){const{language:r,t:s}=c(),a=d(),i={th:"à¹à¸à¸¢ (Thai)",en:"English",mm:"áá¼ááºáᬠ(Burmese)",kh:"áá¶áá¶ááááá (Khmer)",lo:"àºàº²àºªàº²àº¥àº²àº§ (Lao)"},o=[{title:"à¸à¹à¸à¸¡à¸¹à¸¥à¸ªà¹à¸§à¸à¸à¸±à¸§",description:"à¹à¸à¹à¹à¸à¸à¸·à¹à¸ à¸à¸²à¸¡à¸ªà¸à¸¸à¸¥ à¹à¸¥à¸°à¸£à¸¹à¸à¹à¸à¸£à¹à¸à¸¥à¹",icon:m,color:"text-emerald-500 bg-emerald-50 dark:bg-emerald-950/30",path:"/h/housekeeping/settings/profile"},{title:s("select_language"),description:`ภาษาà¸à¸µà¹à¹à¸à¹à¸à¸²à¸à¸à¸¢à¸¹à¹: ${i[r]||r}`,icon:p,color:"text-blue-500 bg-blue-50 dark:bg-blue-950/30",path:"/h/housekeeping/settings/language"},{title:"à¹à¸à¸¥à¸µà¹à¸¢à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸",description:"à¹à¸à¸¥à¸µà¹à¸¢à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¸ªà¸³à¸«à¸£à¸±à¸à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸",icon:b,color:"text-amber-500 bg-amber-50 dark:bg-amber-950/30",path:"/h/housekeeping/settings/password"}];return e.jsx(x,{children:e.jsxs("div",{className:"space-y-6 pb-20 max-w-lg mx-auto",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"h-10 w-10 bg-primary/10 rounded-2xl flex items-center justify-center text-primary shrink-0 shadow-sm border border-primary/5",children:e.jsx(g,{className:"h-5 w-5 animate-[spin_8s_linear_infinite]"})}),e.jsxs("div",{children:[e.jsx("h1",{className:"text-xl font-black text-foreground tracking-tight",children:s("app_settings")}),e.jsx("p",{className:"text-muted-foreground mt-0.5 text-[10px] font-bold uppercase tracking-widest",children:"Housekeeper Settings"})]})]}),e.jsx("div",{className:"grid grid-cols-1 gap-4",children:o.map((t,n)=>{const l=t.icon;return e.jsxs(u.button,{initial:{opacity:0,y:15},animate:{opacity:1,y:0},transition:{delay:n*.1},onClick:()=>a(t.path),className:"w-full flex items-center justify-between p-5 bg-white dark:bg-card hover:bg-muted/10 rounded-3xl border border-border/50 shadow-md transition-all active:scale-[0.99] group text-left",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:`h-12 w-12 rounded-2xl flex items-center justify-center ${t.color} shadow-sm border border-black/5 shrink-0 transition-transform group-hover:scale-105 duration-300`,children:e.jsx(l,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex flex-col leading-tight min-w-0",children:[e.jsx("span",{className:"text-sm font-black text-foreground group-hover:text-primary transition-colors truncate",children:t.title}),e.jsx("span",{className:"text-[10px] font-bold text-muted-foreground mt-1 truncate",children:t.description})]})]}),e.jsx("div",{className:"h-8 w-8 rounded-full bg-muted/40 flex items-center justify-center text-muted-foreground group-hover:bg-primary group-hover:text-primary-foreground group-hover:translate-x-0.5 transition-all duration-300 shadow-sm shrink-0",children:e.jsx(h,{className:"h-4 w-4"})})]},t.path)})})]})})}export{R 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.