import{__decorate as e}from"tslib";import{html as t}from"lit";import{property as i,customElement as s}from"lit/decorators.js";import{s as r}from"./nile-inline-sidebar-item-header.css.esm.js";import{N as a}from"../internal/nile-element.esm.js";import"../internal/accessibility/a11y.state.enum.esm.js";import"../internal/accessibility/a11y.property.enum.esm.js";import"../internal/accessibility/role.enum.esm.js";let o=class extends a{constructor(){super(...arguments),this.active=!1,this.disabled=!1}static get styles(){return[r]}render(){return t`
		<div class="item-header" part="item-header">
		<div class="prefix-content" part="prefix-content">
		<slot name="prefix"></slot>
		</div>
		<div class="body-content" part="body-content">
		<div class="header-text" part="header-text">
			<slot name="text"></slot>
			<slot></slot>
		</div>
		</div>
		<div class="suffix-content" part="suffix-content">
			<slot name="suffix"></slot>
		</div>
		</div>
			`}};e([i({type:Boolean,reflect:!0,attribute:!0})],o.prototype,"active",void 0),e([i({type:Boolean,reflect:!0,attribute:!0})],o.prototype,"disabled",void 0),o=e([s("nile-inline-sidebar-item-header")],o);export{o as N};
