2 lines
1.6 KiB
JavaScript
2 lines
1.6 KiB
JavaScript
import{_ as e}from"./Dropdown.16737c14.js";import{d as s,aO as a,ac as t,h as o,u as n,c as r,aj as l,bd as i,j as d,dd as p,r as c,o as u,f,br as m,g as v,t as x,s as g}from"./index.8a947221.js";import"./index.d94421bb.js";import"./RightOutlined.d3306906.js";import"./EllipsisOutlined.0ca49394.js";import"./types.31046b05.js";import"./isEqual.563532de.js";import"./_Uint8Array.b1ff6412.js";import"./isArray.e55f5dd2.js";import"./toInteger.a25ecc80.js";/* empty css */import"./vendor.3b1829c7.js";var j=s({name:"AppLocalPicker",components:{Dropdown:e,Icon:a},props:{showText:t.bool.def(!0),reload:t.bool},setup(e){const s=o([]),{prefixCls:a}=n("app-locale-picker"),{localeList:t}=i(),{changeLocale:c,getLang:u}=p(),f=r((()=>{var e;const a=s.value[0];return a?null==(e=t.find((e=>e.event===a)))?void 0:e.text:""}));return l((()=>{s.value=[d(u)]})),{localeList:t,handleMenuEvent:function(a){var t;d(u)!==a.event&&(t=a.event,c(t),s.value=[t],e.reload&&location.reload())},selectedKeys:s,getLangText:f,prefixCls:a}}});const b=m("data-v-d721ff86"),y=b(((e,s,a,t,o,n)=>{const r=c("Icon"),l=c("Dropdown");return u(),f(l,{placement:"bottomCenter",trigger:["click"],dropMenuList:e.localeList,selectedKeys:e.selectedKeys,onMenuEvent:e.handleMenuEvent,overlayClassName:`${e.prefixCls}-overlay`},{default:b((()=>[v("span",{class:e.prefixCls},[v(r,{icon:"ion:language"}),e.showText?(u(),f("span",{key:0,class:`${e.prefixCls}__text`},x(e.getLangText),3)):g("",!0)],2)])),_:1},8,["dropMenuList","selectedKeys","onMenuEvent","overlayClassName"])}));j.render=y,j.__scopeId="data-v-d721ff86";export default j;
|