import u from"./CarInfoCard.adbc450e.js";import{_ as g,r as l,o as n,f as m,j as _,F as f,t as v,h as B}from"./index.14beaf26.js";import"./QImg.28123d99.js";import"./use-timeout.1b7c5fd0.js";import"./main.8d283eec.js";import"./InfoTooltip.93d8a5e5.js";import"./QTooltip.a6a760d2.js";import"./position-engine.5af00c14.js";import"./selection.4c79d24b.js";import"./use-portal.d3cf99a3.js";import"./focus-manager.40072c15.js";import"./use-model-toggle.1d20ac46.js";import"./use-transition.ec11acbf.js";import"./use-tick.594de611.js";import"./testDriveModel.57b0cdf8.js";import"./form-tab.2c9416db.js";import"./scrollToEl.fdcb3547.js";const C={name:"modelsRow",components:{CarInfoCard:u},props:{models:{default:[]},mode:{type:String,default:"main-site"},buttons:{default:[]},advancedCard:Boolean},data(){return{openedInfo:!0}},methods:{getButtonsByTag(a,r){return a==null?void 0:a.filter(t=>t.tag===r)}}},I={class:"main-page-model-row"},h={class:"row-md main-page-model-row-items q-mt-xl q-pt-md-lg"};function w(a,r,t,y,o,i){const d=l("CarInfoCard");return n(),m("div",I,[_("div",h,[(n(!0),m(f,null,v(t.models,(e,p)=>{var s;return n(),B(d,{key:p,name:e.name,price:e.price,monthPrice:e.credit_payment,class:"q-mb-lg q-mb-md-none main-page-model-item",img:(s=e.variants[0])==null?void 0:s.image,disclaimers:e.disclaimers?e.disclaimers:!1,options:e.engine,slug:e.slug,mode:t.mode,id:e.slug,advancedCard:t.advancedCard,variants:e.variants,openedInfo:o.openedInfo,onOpeneAdvanceInfo:r[0]||(r[0]=c=>o.openedInfo=c),buttons:i.getButtonsByTag(e==null?void 0:e.card_buttons,"main-page-model-row"),headerButtons:i.getButtonsByTag(e==null?void 0:e.card_buttons,"main-page-model-header-row")},null,8,["name","price","monthPrice","img","disclaimers","options","slug","mode","id","advancedCard","variants","openedInfo","buttons","headerButtons"])}),128))])])}var z=g(C,[["render",w]]);export{z as default};
