Files
egrasc/static/js/base-header-41a2bb63.js
2025-09-17 15:04:01 +08:00

2 lines
4.3 KiB
JavaScript

import{d as N,b as S,D as A,S as E,ci as k,o as l,c as a,a as r,f as o,i as f,F as g,p as y,g as s,cj as V,t as u,q as B,k as n,B as j,u as G,w as m,j as c,n as C,_ as v,h as b}from"./index-b7212742.js";import{B as D}from"./base-container-1b92ced7.js";const F={class:"relative"},I={class:"flex"},R={class:"absolute right-0 px-10 py-10 bg-white shadow cursor-pointer w-160 top-40 z-1007 rounded-12"},T=["onClick"],U={class:"text-black text-16"},$=N({__name:"base-lang-switch",setup(L){const h=S(!1),_=A(()=>{const d=E.get("languages"),p=k.find(i=>i.value==d);return(p==null?void 0:p.image)||"lang_en.png"});return(d,p)=>(l(),a("div",F,[r("div",I,[o(f,{class:"!w-30 !h-30 mr-10 overflow-hidden cursor-pointer",src:_.value,onClick:p[0]||(p[0]=i=>h.value=!0)},null,8,["src"])]),h.value?(l(),a(g,{key:0},[r("div",{class:"fixed top-0 bottom-0 left-0 right-0 z-1000",onClick:p[1]||(p[1]=i=>h.value=!1)}),r("div",R,[(l(!0),a(g,null,y(s(k),i=>(l(),a("div",{key:i.label,class:"flex items-center py-8",onClick:w=>s(V)(i.value)},[o(f,{class:"!w-30 !h-30 mr-10",src:i.image},null,8,["src"]),r("div",U,u(i.label),1)],8,T))),128))])],64)):B("",!0)]))}}),M={class:"border-b-1 border-[#EFE3D8]"},P={class:"flex-1 overflow-hidden xs:hidden md:show"},q={class:"flex items-center font-bold"},O=["onClick"],H={class:"flex items-center xs:hidden md:show"},J={class:"flex gap-10 xs:show md:hidden"},K={key:0,class:"absolute top-0 left-0 w-full h-full bg-white xs:show md:hidden z-1002"},Q={class:"flex-1 mt-10 overflow-hidden"},W={class:"flex justify-end mr-10"},X={class:"font-bold"},Y=["onClick"],Z={class:"flex items-center mx-25"},te=N({__name:"base-header",setup(L){const h=[{label:n("home"),path:"/home"},{label:n("news"),path:"/News"},{label:n("handling"),path:"/handling"},{label:n("service-details"),path:"/service"},{label:n("contact-us-1"),path:"/contact"},{label:n("case-sharing"),path:"/feedback"},{label:n("about-us-0"),path:"/aboutUs"}],_=j(),d=G(),p=()=>{d.logged?c.push("/apply"):c.push("/login")},i=x=>{x.path=="/handling"?p():c.push(x.path)},w=S(!1);return(x,e)=>(l(),a("div",M,[o(D,{class:"flex items-center h-80 xs:justify-between"},{default:m(()=>[o(f,{class:"cursor-pointer w-133 md:mr-60",src:"logo.png",onClick:e[0]||(e[0]=t=>s(c).push("/"))}),r("div",P,[r("nav",q,[(l(),a(g,null,y(h,t=>r("div",{class:C({"mx-10 cursor-pointer hover:text-primary transition duration-500":!0,"text-primary":s(_).path.indexOf(t.path)>-1}),onClick:z=>i(t)},u(t.label),11,O)),64))])]),r("div",H,[o($),s(d).logged?(l(),a(g,{key:0},[o(f,{class:"mr-20 cursor-pointer w-30 h-30",src:"defavatar.png",onClick:e[1]||(e[1]=t=>s(c).push("/profile"))}),o(v,{class:"w-120 !py-8 !rounded-5 bg-none bg-white !text-primary border-1 border-primary",onClick:e[2]||(e[2]=t=>s(d).confirmLogout())},{default:m(()=>[b(u(s(n)("logout")),1)]),_:1})],64)):(l(),a(g,{key:1},[o(v,{class:"w-120 !py-8 !rounded-5 bg-none bg-white !text-primary border-1 border-primary",onClick:e[3]||(e[3]=t=>s(c).push("/login"))},{default:m(()=>[b(u(s(n)("login")),1)]),_:1}),o(v,{class:"ml-10 w-120 !py-8 !rounded-5 bg-none bg-primary",onClick:e[4]||(e[4]=t=>s(d).openGlobalRegisterPopup=!0)},{default:m(()=>[b(u(s(n)("register-0")),1)]),_:1})],64))]),r("div",J,[o($),o(f,{class:"cursor-pointer w-22",src:"menu.png",onClick:e[5]||(e[5]=t=>w.value=!0)})]),w.value?(l(),a("div",K,[r("div",Q,[r("div",W,[o(f,{class:"cursor-pointer w-44",style:{transform:"rotate(45deg)"},onClick:e[6]||(e[6]=t=>w.value=!1),src:"uploadadd.png"})]),r("nav",X,[(l(),a(g,null,y(h,t=>r("div",{class:C({"mx-25 my-25 cursor-pointer hover:text-primary transition duration-500":!0,"text-primary":s(_).path==t.path}),onClick:z=>i(t)},u(t.label),11,Y)),64))])]),r("div",Z,[s(d).logged?(l(),a(g,{key:0},[o(f,{class:"mr-20 cursor-pointer w-30 h-30",src:"defavatar.png",onClick:e[7]||(e[7]=t=>s(c).push("/profile"))}),o(v,{class:"w-120 !py-8 !rounded-5 bg-none bg-white !text-primary border-1 border-primary capitalize",onClick:e[8]||(e[8]=t=>s(d).confirmLogout())},{default:m(()=>[b(u(s(n)("logout")),1)]),_:1})],64)):(l(),a(g,{key:1},[o(v,{class:"w-120 !py-8 !rounded-5 bg-none bg-white !text-primary border-1 border-primary",onClick:e[9]||(e[9]=t=>s(c).push("/login"))},{default:m(()=>[b(u(s(n)("login")),1)]),_:1}),o(v,{class:"ml-20 w-120 !py-8 !rounded-5 bg-none bg-primary",onClick:e[10]||(e[10]=t=>s(d).openGlobalRegisterPopup=!0)},{default:m(()=>[b(u(s(n)("register-0")),1)]),_:1})],64))])])):B("",!0)]),_:1})]))}});export{te as _};