import{x as z,a as C,b as M,w as j,j as n,k as F,z as c,m as a,N as T,q as s,B as I,C as q,Y as D,E,Z as H,l as t,u as N,$ as P}from"./BGddUaGe.js";const Y={class:"h-full fixture-card__actions"},Z={class:"flex flex-wrap w-full h-full flex-end fixture-card__actions fixture-card__actions-small"},A={class:"flex w-full h-full gap-4 custom-buttons__wrapper"},G={class:"flex flex-col items-center justify-center h-full gap-2 fixture-card__actions--match custom-buttons min-w-[150px]"},J={class:"flex hidden w-full gap-2 fixture-card__actions fixture-card__actions-large"},O=z({__name:"index",props:{isResult:{},matchId:{},seasonId:{},teamId:{},theme:{},ticketUrl:{},matchReportUrl:{},highlights:{},customButton:{},isFixtureCard:{}},async setup(R){var d;let o,m;const h=R,$=C(),{$gc:v}=M();let e;h.teamId!==void 0&&(e=(d=([o,m]=j(()=>v().football.web().getTeamById(h.teamId)),o=await o,m(),o))==null?void 0:d.slug);const u=N(),r=()=>{$.showMDT=!1};return(l,K)=>{var f,p,x,k,g,b,w,y,_;const i=T,B=E,U=P;return n(),F("div",Y,[c("div",Z,[c("div",A,[c("div",G,[l.matchReportUrl||l.ticketUrl?(n(),a(i,{key:0,content:l.isResult?"Match report":"Buy tickets",icon:l.isResult?"match-report":"ticket","icon-size":24,"icon-pack":"fan",link:l.isResult?l.matchReportUrl:l.ticketUrl,type:l.isFixtureCard?"primary-light":"label-light",class:"flex items-center w-full font-normal leading-none action min-w-max"},null,8,["content","icon","link","type"])):s("",!0),!l.isResult&&l.customButton?(n(),a(i,{key:1,class:"flex items-center w-full font-normal leading-none action custom-button__button min-w-max",type:"label-light",content:l.customButton.label,icon:l.customButton.icon,"icon-size":24,"icon-pack":l.customButton.iconPack,link:l.customButton.url},null,8,["content","icon","icon-pack","link"])):l.isResult&&l.highlights?(n(),a(i,{key:2,class:"flex items-center w-full font-normal leading-none action custom-button__button min-w-max",content:"Highlights",icon:"video",type:"label-light","icon-pack":"cms","icon-size":24,link:l.highlights},null,8,["link"])):s("",!0)]),I(U,{class:"h-full border-l fixture-card__actions--match border-subtle/50 w-[150px]",to:t(e)&&l.seasonId&&l.matchId?`/${(x=(p=(f=t(u).public)==null?void 0:f.club)==null?void 0:p.slugs)==null?void 0:x.fixtures}/${t(e)}/${l.seasonId}/${l.matchId}`:void 0},{default:q(()=>[D(c("div",{class:"inline-flex h-full align-middle transition duration-300 ease-in-out group-hover/fixture:club text-accent group-hover/fixture:text-clear bg-surface-high w-[150px] hover:cursor-pointer match-football",onClick:r},[I(B,{icon:"ball",pack:"fan",size:40,class:"z-50 w-10 m-auto","custom-view-box":"0 0 24 24"})],512),[[H,t(e)&&l.seasonId&&l.matchId]])]),_:1},8,["to"])]),t(e)!=null&&l.matchId!=null?(n(),a(i,{key:0,content:"Match centre",icon:"ball","icon-size":24,"icon-pack":"fan",link:t(e)!=null&&l.matchId!=null?`/${(b=(g=(k=t(u).public)==null?void 0:k.club)==null?void 0:g.slugs)==null?void 0:b.fixtures}/${t(e)}/${l.seasonId}/${l.matchId}`:"",class:"items-center hidden w-full leading-none action match-button",type:"primary-light",onClick:r},null,8,["link"])):s("",!0)]),c("div",J,[l.matchReportUrl||l.ticketUrl?(n(),a(i,{key:0,style:{fontColor:"primary"},content:l.isResult?"Match report":"Buy tickets",icon:l.isResult?"match-report":"ticket","icon-size":24,"icon-pack":"fan",link:l.isResult?l.matchReportUrl:l.ticketUrl,type:"primary-light",class:"flex items-center w-full gap-2 font-bold leading-none action min-w-max"},null,8,["content","icon","link"])):s("",!0),t(e)!=null&&l.matchId!=null?(n(),a(i,{key:1,content:"Match centre",icon:"ball","icon-size":24,"icon-pack":"fan",link:t(e)!=null&&l.matchId!=null?`/${(_=(y=(w=t(u).public)==null?void 0:w.club)==null?void 0:y.slugs)==null?void 0:_.fixtures}/${t(e)}/${l.seasonId}/${l.matchId}`:"",class:"flex items-center w-full gap-2 p-2 leading-none action min-w-max",type:"primary-light",onClick:r},null,8,["link"])):s("",!0)])])}}});export{O as _};