const e=window.EdelElements.h;class t{constructor(){this.slim=!1,this.extended=!1,this.grid=!1,this.inline=!1}render(){return e("slot",null)}hostData(){return{class:"valuegrid"}}componentDidLoad(){this.shouldHaveClass("valuegrid--slim",this.slim),this.shouldHaveClass("valuegrid--extended",this.extended),this.shouldHaveClass("valuegrid--grid",this.grid),this.shouldHaveClass("valuegrid--inline",this.inline)}shouldHaveClass(e,t){t?this.hostElement.classList.add(e):this.hostElement.classList.remove(e)}static get is(){return"edel-valuegrid"}static get properties(){return{extended:{type:Boolean,attr:"extended",watchCallbacks:["componentDidLoad"]},grid:{type:Boolean,attr:"grid",watchCallbacks:["componentDidLoad"]},hostElement:{elementRef:!0},inline:{type:Boolean,attr:"inline",watchCallbacks:["componentDidLoad"]},slim:{type:Boolean,attr:"slim",watchCallbacks:["componentDidLoad"]}}}}export{t as EdelValuegrid};