UNPKG

bruno-ui

Version:
21 lines (18 loc) 823 B
import { r as registerInstance, h, d as getElement } from './core-23b55849.js'; const ColumnComponent = class { constructor(hostRef) { registerInstance(this, hostRef); } render() { this._el.style.width = `${this.CalculateWidth()}%`; return (h("div", null, h("slot", null))); } CalculateWidth() { return this.total > 0 && this.columns > 0 ? (this.columns * 100) / this.total : 0; } get _el() { return getElement(this); } static get style() { return "brn-column {\n display: block;\n padding: 0 0.5rem;\n position: relative;\n}\nbrn-column > .div {\n width: 100%;\n height: 100%;\n}\nbrn-column:first-child {\n padding-left: 0;\n}\nbrn-column:last-child {\n padding-right: 0;\n}"; } }; export { ColumnComponent as brn_column };