import{g as c}from"./getClasses-CsgNQabU-zDOdZIGY.js";import{u as d}from"./useAlignment-Cw-9AVid-Db1FQC5G.js";import{u as i}from"./useDefaults-DESCdb0p-CFLjYrdG.js";import{l as u,x as l,c as r,o as g,w as f,J as m,n as v,G as p,D as C}from"./index-D02r7Zsc.js";const $=u({__name:"BRow",props:{tag:{default:"div"},gutterX:{default:void 0},gutterY:{default:void 0},noGutters:{type:Boolean,default:!1},alignV:{default:void 0},alignH:{default:void 0},alignContent:{default:void 0},cols:{default:void 0},colsSm:{default:void 0},colsMd:{default:void 0},colsLg:{default:void 0},colsXl:{default:void 0},colsXxl:{default:void 0}},setup(s){const o=i(s,"BRow"),t=d(()=>o.alignH),e=l(()=>c({cols:o.cols,colsLg:o.colsLg,colsMd:o.colsMd,colsSm:o.colsSm,colsXl:o.colsXl,colsXxl:o.colsXxl},["cols","colsLg","colsMd","colsSm","colsXl","colsXxl"],"cols","row-cols")),a=l(()=>[e.value,{[`gx-${o.gutterX}`]:o.gutterX!==void 0,[`gy-${o.gutterY}`]:o.gutterY!==void 0,"g-0":o.noGutters,[`align-items-${o.alignV}`]:o.alignV!==void 0,[t.value]:o.alignH!==void 0,[`align-content-${o.alignContent}`]:o.alignContent!==void 0}]);return(n,_)=>(g(),r(p(C(o).tag),{class:v(["row",a.value])},{default:f(()=>[m(n.$slots,"default")]),_:3},8,["class"]))}});export{$ as _};
