var i=(a,d,n)=>new Promise((t,s)=>{var c=e=>{try{o(n.next(e))}catch(r){s(r)}},_=e=>{try{o(n.throw(e))}catch(r){s(r)}},o=e=>e.done?t(e.value):Promise.resolve(e.value).then(c,_);o((n=n.apply(a,d)).next())});import{c as L,E as b,i as E,a as N,l as O,a4 as A,_ as R,__tla as S}from"./index-f0df2f76.js";import{D as T}from"./siteSetting-efd6ab5b.js";import{c as v,u as V,__tla as Q}from"./index-30fb2c08.js";import{u as z,__tla as B}from"./index-206406c4.js";import{h as F}from"./header-314d0752.js";import{Q as H,P as I}from"./antd-057b41b1.js";import{d as j,e as q,a7 as l,_ as u,$ as G,f as m,a9 as w,a8 as C,ab as D,a3 as p,a0 as f,a6 as J,F as K}from"./vue-1631514e.js";import{__tla as W}from"./index-a2613349.js";import{__tla as X}from"./index-7a87ec93.js";import{__tla as Y}from"./useRootSetting-17ef8e3d.js";import{__tla as Z}from"./index-059ad86b.js";import{__tla as tt}from"./useContentViewHeight-c315421e.js";import{__tla as at}from"./useWindowSizeFn-53b82e7c.js";import"./uniqBy-58c2f3f0.js";import{__tla as et}from"./lock-725d3a26.js";let M,rt=Promise.all([(()=>{try{return S}catch(a){}})(),(()=>{try{return Q}catch(a){}})(),(()=>{try{return B}catch(a){}})(),(()=>{try{return W}catch(a){}})(),(()=>{try{return X}catch(a){}})(),(()=>{try{return Y}catch(a){}})(),(()=>{try{return Z}catch(a){}})(),(()=>{try{return tt}catch(a){}})(),(()=>{try{return at}catch(a){}})(),(()=>{try{return et}catch(a){}})()]).then(()=>i(void 0,null,function*(){const a=j({name:"UserDropdown",components:{Dropdown:H,Menu:I,MenuItem:v(()=>L(()=>import("./DropMenuItem-d5bd2f54.js").then(t=>i(void 0,null,function*(){return yield t.__tla,t})),["assets/DropMenuItem-d5bd2f54.js","assets/index-f0df2f76.js","assets/vue-1631514e.js","assets/antd-057b41b1.js","assets/index-74355054.css"])),MenuDivider:I.Divider,LockAction:v(()=>L(()=>import("./LockModal-cd9784bd.js").then(t=>i(void 0,null,function*(){return yield t.__tla,t})),["assets/LockModal-cd9784bd.js","assets/index-f0df2f76.js","assets/vue-1631514e.js","assets/antd-057b41b1.js","assets/index-74355054.css","assets/index-206406c4.js","assets/index-7a87ec93.js","assets/index-a2613349.js","assets/index-2c133100.css","assets/useWindowSizeFn-53b82e7c.js","assets/index-8110f779.css","assets/BasicForm-1f7b4828.js","assets/FormItem.vue_vue_type_script_lang-b8ce4930.js","assets/componentMap-44c327dc.js","assets/useFormItem-d5f46e05.js","assets/RadioButtonGroup-3086b2b2.js","assets/download-dc45853f.js","assets/base64Conver-39fc0d26.js","assets/index-6f5324ed.js","assets/index-ba72e6bd.css","assets/IconPicker.vue_vue_type_style_index_0_lang-ab92f5b0.js","assets/useCopyToClipboard-9d1e4453.js","assets/IconPicker-1c049e65.css","assets/index-79e4735b.js","assets/index-7f5b8959.css","assets/componentMap-afd9a640.css","assets/helper-01a18f25.js","assets/BasicForm.vue_vue_type_style_index_0_lang-58da98b0.js","assets/BasicForm-dd0d74d8.css","assets/uniqBy-58c2f3f0.js","assets/useForm-2e36096a.js","assets/lock-725d3a26.js","assets/header-314d0752.js","assets/LockModal-ca58db68.css"]))},props:{theme:b.oneOf(["dark","light"])},setup(){const{prefixCls:t}=E("header-user-dropdown"),{t:s}=O(),{getShowDoc:c,getUseLockPage:_}=V(),o=N(),e=q(()=>{const{realName:x="",avatar:P,desc:$}=o.getUserInfo||{};return{realName:x,avatar:P||F,desc:$}}),[r,{openModal:h}]=z();function g(){h(!0)}function y(){o.confirmLoginOut()}function k(){A(T)}function U(x){switch(x.key){case"logout":y();break;case"doc":k();break;case"lock":g();break}}return{prefixCls:t,t:s,getUserInfo:e,handleMenuClick:U,getShowDoc:c,register:r,getUseLockPage:_}}}),d=["src"];function n(t,s,c,_,o,e){const r=l("MenuItem"),h=l("MenuDivider"),g=l("Menu"),y=l("Dropdown"),k=l("LockAction");return u(),G(K,null,[m(y,{placement:"bottomLeft",overlayClassName:`${t.prefixCls}-dropdown-overlay`},{overlay:w(()=>[m(g,{onClick:t.handleMenuClick},{default:w(()=>[t.getShowDoc?(u(),C(r,{key:"doc",text:t.t("layout.header.dropdownItemDoc"),icon:"ion:document-text-outline"},null,8,["text"])):D("",!0),t.getShowDoc?(u(),C(h,{key:1})):D("",!0),t.getUseLockPage?(u(),C(r,{key:"lock",text:t.t("layout.header.tooltipLock"),icon:"ion:lock-closed-outline"},null,8,["text"])):D("",!0),m(r,{key:"logout",text:t.t("layout.header.dropdownItemLoginOut"),icon:"ion:power-outline"},null,8,["text"])]),_:1},8,["onClick"])]),default:w(()=>[p("span",{class:f([[t.prefixCls,`${t.prefixCls}--${t.theme}`],"flex"])},[p("img",{class:f(`${t.prefixCls}__header`),src:t.getUserInfo.avatar},null,10,d),p("span",{class:f(`${t.prefixCls}__info hidden md:block`)},[p("span",{class:f([`${t.prefixCls}__name `,"truncate"])},J(t.getUserInfo.realName),3)],2)],2)]),_:1},8,["overlayClassName"]),m(k,{onRegister:t.register},null,8,["onRegister"])],64)}M=R(a,[["render",n]])}));export{rt as __tla,M as default};