import{_ as D}from"./CAdpwHEi.js";import{_ as F,a as H}from"./BWjUnBoO.js";import{h as M}from"./Br1ZZSsO.js";import{u as $}from"./BxS2Tre_.js";import{_ as j}from"./DlAUqK2U.js";import{r as z,b as E,o as e,c as l,a as d,ao as I,e as s,t as V,q as B,F as q,f as T,h as L,n as O,u as P,g as m}from"./B0EIxVGD.js";import"./DdwHl3oH.js";const U={key:0,class:"tabs-cars"},A={class:"tabs-cars__bottom"},G={class:"tabs-cars__info"},J={class:"tabs-cars__info-text"},K={class:"title"},Q={class:"subtitle"},R=["innerHTML"],W={key:0,class:"tabs-cars__controls"},X=["onClick"],Y={key:0,class:"tabs-cars__buttons"},Z={__name:"CoreCarsTabs",props:{data:{type:Object,default:null},index:{type:Number,default:0}},setup(t){const a=z("0"),_=t,b=$();return E(()=>{var r,n,c;return(n=(r=b.page_data)==null?void 0:r.cars)!=null&&n.length?(c=b.page_data)==null?void 0:c.cars[_.index]:{}}),(r,n)=>{var f,g,p,v,k,h,C,y,x,N;const c=D,S=F,w=H;return(g=(f=t.data)==null?void 0:f.images_block)!=null&&g.length&&((p=t.data)!=null&&p.images_block[a.value])?(e(),l("div",U,[d(c,{class:"tabs-cars-image",fit:"contain",src:(v=t.data)==null?void 0:v.images_block[a.value].image},null,8,["src"]),I(r.$slots,"default",{},void 0,!0),s("div",A,[s("div",G,[s("div",J,[s("p",K,V((k=t.data)==null?void 0:k.title),1),s("p",Q,V((h=t.data)==null?void 0:h.images_block[a.value].title),1),s("div",{class:"price",innerHTML:(C=t.data)==null?void 0:C.images_block[a.value].text},null,8,R)]),(x=(y=t.data)==null?void 0:y.images_block)!=null&&x.length?(e(),l("div",W,[d(w,{modelValue:a.value,"onUpdate:modelValue":n[0]||(n[0]=o=>a.value=o),"transition-prev":"fade","transition-next":"fade","transition-duration":"1000",animated:"",class:"tabs-cars-control"},{default:B(()=>{var o;return[(e(!0),l(q,null,T((o=t.data)==null?void 0:o.images_block,(u,i)=>(e(),L(S,{key:i,name:i,class:"cars-tab"},{default:B(()=>[s("button",{onClick:tt=>a.value=i,class:O(["color-tab",{active:Number(a.value)===Number(i)}]),type:"button"},[d(c,{src:u.image_preview},null,8,["src"])],10,X)]),_:2},1032,["name"]))),128))]}),_:1},8,["modelValue"]),(N=_.data)!=null&&N.buttons?(e(),l("div",Y,[(e(!0),l(q,null,T(_.data.buttons,(o,u)=>(e(),L(P(M),{key:u,button:o,outline:""},null,8,["button"]))),128))])):m("",!0)])):m("",!0)])])])):m("",!0)}}},rt=j(Z,[["__scopeId","data-v-5812460f"]]);export{rt as default};
