import{h}from"../edel-elements.core.js";var EdelContainerComponent=function(){function e(){this.default=!1,this.limit=!1}return e.prototype.render=function(){return h("slot",null)},e.prototype.hostData=function(){return{class:"container"}},e.prototype.componentDidLoad=function(){this.shouldHaveClass("container--default",this.default),this.shouldHaveClass("container--limit",this.limit)},e.prototype.shouldHaveClass=function(e,t){t?this.host.classList.add(e):this.host.classList.remove(e)},Object.defineProperty(e,"is",{get:function(){return"edel-container"},enumerable:!0,configurable:!0}),Object.defineProperty(e,"properties",{get:function(){return{default:{type:Boolean,attr:"default",watchCallbacks:["componentDidLoad"]},host:{elementRef:!0},limit:{type:Boolean,attr:"limit"}}},enumerable:!0,configurable:!0}),Object.defineProperty(e,"style",{get:function(){return".container{display:block}"},enumerable:!0,configurable:!0}),e}();export{EdelContainerComponent as EdelContainer};