UNPKG

vue3-translate-select

Version:

🚀 The package offer vue3 library for @google-translate-select!

3 lines (2 loc) • 4.4 kB
"use strict";const n=require("./index5.cjs"),e=require("vue");require("./index6.cjs");const a=require("./index7.cjs"),r=o=>(e.pushScopeId("data-v-3701a33d"),o=o(),e.popScopeId(),o),d=r(()=>e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[e.createElementVNode("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.592 30.592 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.592 30.592 0 0 0-42.752 0z"})],-1)),t=[d],i=["data-language-code","onClick","onMouseenter"],m=["data-language-code","onClick","onMouseenter"],c=["id"];function u(o,s,g,v,C,E){return e.openBlock(),e.createElementBlock(e.Fragment,null,[o.type==="dropdown"?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[o.hasLanguages?(e.openBlock(),e.createElementBlock("div",{key:0,ref:"googleTranslateSelectEl",class:e.normalizeClass(o.getClass),onMouseenter:s[1]||(s[1]=(...l)=>o.handleDropdownShowByHover&&o.handleDropdownShowByHover(...l)),onMouseleave:s[2]||(s[2]=(...l)=>o.handleDropdownHideByHover&&o.handleDropdownHideByHover(...l))},[e.createElementVNode("div",{class:e.normalizeClass([o.ns.b("dropdown")])},[e.createElementVNode("div",{class:e.normalizeClass([o.ns.be("dropdown","activator")])},[e.createElementVNode("div",{class:e.normalizeClass([o.ns.b("language")])},[e.createElementVNode("div",{class:e.normalizeClass([o.ns.b("flag")])},[e.createElementVNode("div",{class:e.normalizeClass([o.ns.be("flag",o.selectedLanguageOption.code)])},null,2)],2),e.createTextVNode(" "+e.toDisplayString(o.selectedLanguageOption.name),1)],2),o.showArrow?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass([o.ns.b("icon"),o.visible?o.ns.is("reverse"):""])},t,2)):e.createCommentVNode("",!0)],2),e.createVNode(e.Transition,{name:"google-translate-select-zoom-in-top"},{default:e.withCtx(()=>[e.withDirectives(e.createElementVNode("div",{class:e.normalizeClass([o.ns.be("dropdown","menu"),o.dropdownClassName]),style:e.normalizeStyle(o.dropdownStyle)},[e.createElementVNode("ul",null,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.languages,l=>(e.openBlock(),e.createElementBlock("li",{key:`language-${l.code}`,class:e.normalizeClass([o.ns.be("dropdown","menu__item"),o.hoveredLanguageCode===l.code?"hover":"",o.selectedLanguageCode===l.code?"selected":""]),"data-language-code":l.code,onClick:()=>o.handleTranslate(l.code),onMouseenter:e.withModifiers(()=>o.hoveredLanguageCode=l.code,["stop"]),onMouseleave:s[0]||(s[0]=e.withModifiers(()=>o.hoveredLanguageCode="",["stop"]))},[e.createElementVNode("div",{class:e.normalizeClass([o.ns.b("language")])},[e.createElementVNode("div",{class:e.normalizeClass([o.ns.b("flag")])},[e.createElementVNode("div",{class:e.normalizeClass([o.ns.be("flag",l.code)])},null,2)],2),e.createTextVNode(" "+e.toDisplayString(l.name),1)],2)],42,i))),128))])],6),[[e.vShow,o.visible]])]),_:1})],2)],34)):e.createCommentVNode("",!0)],64)):(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[o.hasLanguages?(e.openBlock(),e.createElementBlock("div",{key:0,ref:"googleTranslateSelectEl",class:e.normalizeClass(o.getClass)},[e.createElementVNode("div",{class:e.normalizeClass([o.ns.b("list")])},[e.createElementVNode("ul",{class:e.normalizeClass([o.ns.be("list","items")])},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.languages,l=>(e.openBlock(),e.createElementBlock("li",{key:`language-${l.code}`,class:e.normalizeClass([o.ns.be("list","item"),o.hoveredLanguageCode===l.code?"hover":"",o.selectedLanguageCode===l.code?"selected":""]),"data-language-code":l.code,onClick:()=>o.handleTranslate(l.code),onMouseenter:e.withModifiers(()=>o.hoveredLanguageCode=l.code,["stop"]),onMouseleave:s[3]||(s[3]=e.withModifiers(()=>o.hoveredLanguageCode="",["stop"]))},[e.createElementVNode("div",{class:e.normalizeClass([o.ns.b("language")])},[e.createElementVNode("div",{class:e.normalizeClass([o.ns.b("flag")])},[e.createElementVNode("div",{class:e.normalizeClass([o.ns.be("flag",l.code)])},null,2)],2),e.createTextVNode(" "+e.toDisplayString(l.name),1)],2)],42,m))),128))],2)],2)],2)):e.createCommentVNode("",!0)],64)),e.createElementVNode("div",{id:o.GOOGLE_TRANSLATE_ORIGINAL_DOM_ID},null,8,c)],64)}const p=a(n,[["render",u],["__scopeId","data-v-3701a33d"]]);module.exports=p; //# sourceMappingURL=index3.cjs.map