@nextcloud/vue
Version:
Nextcloud vue components
46 lines (45 loc) • 1.5 kB
JavaScript
import '../assets/NcFormBox-D-kcijXp.css';
import { defineComponent, useCssModule, provide, createElementBlock, openBlock, normalizeClass, renderSlot } from "vue";
import { N as NC_FORM_BOX_CONTEXT_KEY } from "./useNcFormBox-DA9iwXWY.mjs";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.mjs";
const _sfc_main = /* @__PURE__ */ defineComponent({
__name: "NcFormBox",
props: {
row: { type: Boolean }
},
setup(__props) {
const style = useCssModule();
provide(NC_FORM_BOX_CONTEXT_KEY, {
isInFormBox: true,
formBoxItemClass: style.ncFormBox__item
});
return (_ctx, _cache) => {
return openBlock(), createElementBlock("div", {
class: normalizeClass([_ctx.$style.ncFormBox, _ctx.row ? _ctx.$style.ncFormBox_row : _ctx.$style.ncFormBox_col])
}, [
renderSlot(_ctx.$slots, "default", {
itemClass: _ctx.$style.ncFormBox__item
})
], 2);
};
}
});
const ncFormBox = "_ncFormBox_1u9di_20";
const ncFormBox_row = "_ncFormBox_row_1u9di_25";
const ncFormBox__item = "_ncFormBox__item_1u9di_29";
const ncFormBox_col = "_ncFormBox_col_1u9di_33";
const style0 = {
"material-design-icon": "_material-design-icon_1u9di_12",
ncFormBox,
ncFormBox_row,
ncFormBox__item,
ncFormBox_col
};
const cssModules = {
"$style": style0
};
const NcFormBox = /* @__PURE__ */ _export_sfc(_sfc_main, [["__cssModules", cssModules]]);
export {
NcFormBox as N
};
//# sourceMappingURL=NcFormBox-K2tCRm3B.mjs.map