1 line
843 B
JavaScript
1 line
843 B
JavaScript
import{N as u,O as v,Q as b,R as q,c as o,U as n,a3 as s}from"./index-3a2b6cd5.js";const _=u({name:"QBanner",props:{...v,inlineActions:Boolean,dense:Boolean,rounded:Boolean},setup(e,{slots:a}){const{proxy:{$q:c}}=b(),i=q(e,c),d=o(()=>"q-banner row items-center"+(e.dense===!0?" q-banner--dense":"")+(i.value===!0?" q-banner--dark q-dark":"")+(e.rounded===!0?" rounded-borders":"")),l=o(()=>`q-banner__actions row items-center justify-end col-${e.inlineActions===!0?"auto":"all"}`);return()=>{const r=[n("div",{class:"q-banner__avatar col-auto row items-center self-start"},s(a.avatar)),n("div",{class:"q-banner__content col text-body2"},s(a.default))],t=s(a.action);return t!==void 0&&r.push(n("div",{class:l.value},t)),n("div",{class:d.value+(e.inlineActions===!1&&t!==void 0?" q-banner--top-padding":""),role:"alert"},r)}}});export{_ as Q};
|