/**
 * Copyright Aquera Inc 2025
 *
 * This source code is licensed under the BSD-3-Clause license found in the
 * LICENSE file in the root directory of this source tree.
 */
import { __decorate } from "tslib";
import { html } from 'lit';
import { customElement, property } from 'lit/decorators.js';
import { styles } from './nile-inline-sidebar-item-header.css';
import NileElement from '../internal/nile-element';
/**
 * Nile inline-sidebar-item-header component.
 *
 * @tag nile-inline-sidebar-item-header
 *
 */
let NileInlineSidebarItemHeader = class NileInlineSidebarItemHeader extends NileElement {
    constructor() {
        super(...arguments);
        this.active = false;
        this.disabled = false;
        /* #endregion */
    }
    /**
     * The styles for nile-inline-sidebar-item-header
     * @remarks If you are extending this class you can extend the base styles with super. Eg `return [super(), myCustomStyles]`
     */
    static get styles() {
        return [styles];
    }
    /* #endregion */
    /* #region Methods */
    /**
     * Render method
     * @slot This is a slot test
     */
    render() {
        return html `
		<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>
			`;
    }
};
__decorate([
    property({ type: Boolean, reflect: true, attribute: true })
], NileInlineSidebarItemHeader.prototype, "active", void 0);
__decorate([
    property({ type: Boolean, reflect: true, attribute: true })
], NileInlineSidebarItemHeader.prototype, "disabled", void 0);
NileInlineSidebarItemHeader = __decorate([
    customElement('nile-inline-sidebar-item-header')
], NileInlineSidebarItemHeader);
export { NileInlineSidebarItemHeader };
export default NileInlineSidebarItemHeader;
//# sourceMappingURL=nile-inline-sidebar-item-header.js.map