import{f as S,E as v,r as L,g as f,c,o as t,d,y as A,j as n,b as r,w as u,q as z,e as g,t as m,n as a,x as h,u as i,a as T,P as $}from"./BVo-4L0X.js";import{d5 as q,A as j,z as B,D,d7 as E,d6 as N,T as V,Z as x}from"./CfjfYOu4.js";const I={class:"s-list-item__left-slot"},O={class:"s-text-regular-bold"},l="s-heading",P=S({__name:"SHeading",props:{...B(),...j(),...q(),identifier:{type:String},tag:{type:String,default:"h2"},iconClass:{type:String,required:!1},line:{type:String,required:!1},text:{type:String,required:!1},altImage:{type:String,required:!1},imgSrc:{type:String,required:!1},sponsorLogoConfig:{type:Object,default:()=>({})},callToActionConfig:{type:Object,default:()=>({})},linkEl:{type:String,default:"s-nav-link"}},setup(e){const p=v(),s=e,{themeClasses:C}=D(s,l),{sizeClasses:k}=E(s,l),{deviceClasses:y}=N(s,l),w=L(["left","under"].includes(s.line)),_=f(()=>{if(!w.value)return null;let o=`${l}--border-position-${s.line}`;return s.line==="under"&&(s.sponsorLogoConfig.show||s.callToActionConfig.show)&&(o+=` ${l}--border-sponsor-call-to-action`),o}),b=f(()=>{switch(s.size){case"small":return"s-text-heading-small";case"large":return"s-text-heading-large";default:return"s-text-heading"}});return(o,H)=>(t(),c("div",{"data-test-id":"s-heading__root",class:a(["s-heading inline-flex flex-col",[i(C),i(k),i(y),_.value,{"s-heading--sponsor-stacked":e.sponsorLogoConfig.stack}]])},[d("div",{class:a(["s-heading-inner inline-flex flex-wrap items-center justify-start",{"border-b":e.line==="under"&&(e.sponsorLogoConfig.show||e.callToActionConfig.show)||e.line==="under-full"}])},[(t(),r(h(e.tag),{id:e.identifier,name:e.tag,class:a(["s-heading__main-text inline-flex items-center text-left",[b.value,{"self-end":e.line==="under"&&(e.sponsorLogoConfig.show||e.callToActionConfig.show),"border-l-[4px] pl-[8px]":e.line==="left","border-b-[4px] pb-[8px]":e.line==="under"||e.line==="under-full"}]])},{default:u(()=>[e.imgSrc?(t(),r(V,{key:0,class:"h-[24px] w-[24px] object-contain",alt:e.altImage||"",images:[{breakpoint:0,image:e.imgSrc,width:60,height:60}]},null,8,["alt","images"])):n("",!0),e.iconClass?(t(),r(x,{key:1,name:e.iconClass,class:"s-heading__main-text-icon mr-[8.5px]",size:o.size},null,8,["name","size"])):n("",!0),d("div",I,[g(o.$slots,"left-content")]),z(" "+m(e.text),1)]),_:3},8,["id","name","class"])),e.sponsorLogoConfig.show&&!e.sponsorLogoConfig.stack&&i(p).promotion?(t(),c("div",{key:0,class:a(["s-heading__sponsored-by-wrapper flex items-center",{"mt-[8px]":e.sponsorLogoConfig.stack,"ml-[16px]":!e.sponsorLogoConfig.stack}])},[g(o.$slots,"promotion")],2)):n("",!0),e.callToActionConfig.show?(t(),r(h(e.linkEl),{key:1,"data-test-id":"s-heading__call-to-action-link",href:e.callToActionConfig.url||"#",class:"s-heading__call-to-action ml-auto flex items-center pl-[53px] hover:underline focus:underline"},{default:u(()=>[d("span",O,m(e.callToActionConfig.text||"Call to Action"),1),T(x,{name:"icon-arrow-right",class:"s-text-regular-bold ml-[11px]",size:"small"})]),_:1},8,["href"])):n("",!0)],2),e.sponsorLogoConfig.show&&i(p).promotion?A((t(),c("div",{key:0,class:a(["s-heading__sponsored-by-wrapper s-heading__sponsored-by-wrapper--stacked flex items-center",{"mt-[8px]":e.sponsorLogoConfig.stack,"ml-[16px]":!e.sponsorLogoConfig.stack}])},[g(o.$slots,"promotion")],2)),[[,ドルe.sponsorLogoConfig.stack]]):n("",!0)],2))}});export{P as default};

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