import D from"./CPU6CqO2.js";import{_ as M,W as R,$ as z,a as A,r as v,c as u,e as a,i as r,x as K,f as o,h as l,j as b,q as S,t as n,F as N,g as O,s as P,n as F}from"#entry";import{v as U}from"./DggDxw-F.js";import{f as V}from"./DoyTWK7L.js";const j={class:"relative z-10"},E=["aria-pressed"],H={class:"font-bold uppercase text-sm"},L=["aria-pressed","onClick","onKeypress"],W={class:"font-bold uppercase text-sm text-black text-left"},G={__name:"BaseSiteSearchSelect",props:{search:{type:String,required:!1,default:null},isSearchPage:{type:Boolean,required:!1,default:!1}},emits:"site-changed",setup(y,{emit:x}){const p=R(),d=V(),w=z(),k=A(),c=y,$=x,t=v(!1),f=v(["Maxon.net","Cineversity"]),s=u(()=>d.getSelectedSite),C=u(()=>p.query.site?decodeURIComponent(p.query.site):s.value),q=u(()=>{let e="";return e+=t.value?"block":"hidden",e+=c.isSearchPage?" search-page-dropdown":" z-50",e}),B=()=>{t.value=!t.value},m=()=>{t.value=!1},h=e=>{d.setSelectedSite(f.value[e]),$("site-changed",s.value),m(),c.search&&w.replace({path:`/${k.$i18n.locale.value}/search`,query:{s:encodeURIComponent(c.search),site:s.value}})};return(e,J)=>{const g=D;return r(),a("div",j,[K((r(),a("button",{"aria-pressed":t.value,"aria-label":"Site",class:"relative flex items-center w-full mb-2 md:mb-0 lg:w-auto rounded-sm lg:rounded-l-full border border-gray-400 md:border-r-0 bg-gray-300 sm:h-14 px-12 h-10 text-black",onClick:b(B,["prevent"])},[S(g,{file:"icon-sitemap",class:"absolute h-4 fill-current left-0 pl-5",alt:e.$t("Heirarchy")},null,8,["alt"]),o("span",H,n(e.$t("Search"))+" "+n(l(C)),1),S(g,{file:"icon-angle-down",class:"absolute h-2 fill-current right-0 pr-3",alt:e.$t("Arrow Pointing Down")},null,8,["alt"])],8,E)),[[l(U),m]]),o("ul",{class:F(["absolute top-full left-0 lg:right-0 py-4 bg-gray-300 rounded-b-xl",l(q)])},[(r(!0),a(N,null,O(f.value,(i,_)=>(r(),a("li",{key:i,class:"hover:bg-gray-400 border w-full py-1 cursor-pointer"},[o("button",{class:"w-full px-6","aria-pressed":l(s)===i,onClick:b(I=>h(_),["prevent"]),onKeypress:P(I=>h(_),["enter"])},[o("span",W,n(e.$t("Search"))+" "+n(i),1)],40,L)]))),128))],2)])}}},Z=M(G,[["__scopeId","data-v-91f748f5"]]);export{Z as _};

AltStyle によって変換されたページ (->オリジナル) /