import{A as B,cX as C,cY as h,cZ as g,D as k}from"./BrXQVriU.js";import{f as x,E as S,g as i,c as o,o as d,j as p,u,n as l,e as m,d as $}from"./Cd1nqtmb.js";const z={key:1,class:"s-card__wrapper"},a="s-card",w=x({__name:"SCard",props:{...C(),...B(),type:{type:String,validator:function(t){return["video","story","native"].includes(t)}},theme:{type:String,default:"light-theme",validator:function(t){return["light-theme","dark-theme"].includes(t)}},padded:Boolean,top:Boolean,left:Boolean,controlledByContainer:Boolean},setup(t){const r=S(),e=t,{deviceClasses:v}=h(e,a),{sizeClasses:f}=g(e,a),{themeClasses:n}=k(e,a),c=i(()=>`${a}--type-`+(e.type||"story")),_=i(()=>e.controlledByContainer?[c.value,n.value,{"s-card--controlled-by-container":e.controlledByContainer}]:[v.value,f.value,c.value,n.value,{"s-card-position--top":e.top,"s-card-position--left":e.left,"s-card--padded":e.padded}]),y=()=>{};return(s,D)=>(d(),o("div",{"data-test-id":"s-card__root",class:l(["s-card flex overflow-hidden",[..._.value]])},[u(r).media?(d(),o("div",{key:0,"data-test-id":"s-card__media",class:l(["s-card__media flex",{"bg-theme-elevated":t.top}])},[m(s.$slots,"media",{clicked:y})],2)):p("",!0),u(r).content?(d(),o("div",z,[$("div",{"data-test-id":"s-card__content",class:l(["s-card__content",[s.size==="regular"?"s-text-title":"s-text-title-small"]])},[m(s.$slots,"content")],2)])):p("",!0)],2))}});export{w as default};