var a;import{a as e,E as l}from"./el-tab-pane.Xt_wd8st.js";import"./utils-vendor.CIoRGLTT.js";import{r as t,au as s}from"./index.DHkYopKB.js";import{u as r,az as o,a0 as n,R as c,l as u,r as m,aB as i,L as d,an as v,g as p,a4 as b,F as _,aa as h,j as f,i as g,ah as T,a8 as V}from"./vue-vendor.CbU-cCHr.js";const x={class:"custom-tabs-label"},R=["src"],j={class:"ml-[8px]"},w=t(r({__name:"index",props:{modelValue:{},characterTabs:{}},emits:["update:modelValue"],setup(a,{emit:t}){const s=a,r=t,w=V(null),y=p({get:()=>s.modelValue,set:a=>r("update:modelValue",a)}),C=p(()=>s.characterTabs),B=()=>{if(!w.value)return;if(!window.matchMedia("(max-width: 768px)").matches)return;const a=w.value.querySelector(".el-tabs__nav-scroll"),e=w.value.querySelector(".el-tabs__item.is-active");if(!a||!e)return;const l=a.getBoundingClientRect(),t=e.getBoundingClientRect().left-l.left+a.scrollLeft;a.scrollTo({left:t,behavior:"smooth"})};return o(()=>s.modelValue,()=>{c(B)}),n(()=>{c(B)}),(a,t)=>{const s=l,r=e;return b(),u("div",{ref_key:"rootRef",ref:w,class:"character-tabs"},[m(r,{modelValue:v(y),"onUpdate:modelValue":t[0]||(t[0]=a=>d(y)?y.value=a:null)},{default:i(()=>[(b(!0),u(_,null,h(v(C),a=>(b(),f(s,{key:a.value,label:a.name,value:a.value,name:a.value},{label:i(()=>[g("div",x,[g("img",{src:a.icon,class:"custom-tabs-icon"},null,8,R),g("span",j,T(a.name),1)])]),_:2},1032,["label","value","name"]))),128))]),_:1},8,["modelValue"])],512)}}}),[["__scopeId","data-v-1e05551b"]]),y=s.global.t,C=(null==(a=window.__APP_CONFIG__)?void 0:a.characterTabIcons)||{},B=[{name:y("characterTabs.recommend"),value:"0",icon:C.recommend},{name:y("characterTabs.trending"),value:"1",icon:C.trending},{name:y("characterTabs.topRated"),value:"2",icon:C.topRated},{name:y("characterTabs.popular"),value:"3",icon:C.popular},{name:y("characterTabs.latest"),value:"4",icon:C.latest}];export{B as C,w as _};