@bulmil/core
Version:

57 lines (56 loc) • 1.67 kB
JavaScript
/*!
* Bulmil - MIT License
*/
import { h, Host } from "@stencil/core";
export class Column {
constructor() {
this.sizes = undefined;
this.isNarrow = undefined;
}
render() {
return (h(Host, { key: '1b5645e647b024fb55925537c174b48327777c1b', class: {
column: true,
'is-narrow': this.isNarrow && typeof this.isNarrow === 'boolean',
[this.sizes]: Boolean(this.sizes),
} }));
}
static get is() { return "bm-column"; }
static get properties() {
return {
"sizes": {
"type": "string",
"mutable": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"required": false,
"optional": false,
"docs": {
"tags": [],
"text": "Sizes"
},
"attribute": "sizes",
"reflect": false
},
"isNarrow": {
"type": "boolean",
"mutable": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"required": false,
"optional": false,
"docs": {
"tags": [],
"text": "Narrow column"
},
"attribute": "is-narrow",
"reflect": false
}
};
}
}