import { ChangeDetectionStrategy, Component, input } from '@angular/core';
import { DbxDetailBlockHeaderComponent } from './detail.block.header.component';
import * as i0 from "@angular/core";
/**
 * Header and details offset with an icon.
 */
export class DbxDetailBlockComponent {
    icon = input();
    header = input();
    alignHeader = input(false);
    bigHeader = input(false);
    static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DbxDetailBlockComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
    static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.1.0", version: "18.2.13", type: DbxDetailBlockComponent, isStandalone: true, selector: "dbx-detail-block", inputs: { icon: { classPropertyName: "icon", publicName: "icon", isSignal: true, isRequired: false, transformFunction: null }, header: { classPropertyName: "header", publicName: "header", isSignal: true, isRequired: false, transformFunction: null }, alignHeader: { classPropertyName: "alignHeader", publicName: "alignHeader", isSignal: true, isRequired: false, transformFunction: null }, bigHeader: { classPropertyName: "bigHeader", publicName: "bigHeader", isSignal: true, isRequired: false, transformFunction: null } }, host: { properties: { "class.dbx-detail-block-big-header": "bigHeader()" }, classAttribute: "dbx-detail-block d-block" }, ngImport: i0, template: `
    <dbx-detail-block-header [icon]="icon()" [header]="header()" [alignHeader]="alignHeader()">
      <ng-content select="[header]"></ng-content>
    </dbx-detail-block-header>
    <div class="dbx-detail-block-content">
      <ng-content></ng-content>
    </div>
  `, isInline: true, dependencies: [{ kind: "component", type: DbxDetailBlockHeaderComponent, selector: "dbx-detail-block-header", inputs: ["icon", "header", "alignHeader"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DbxDetailBlockComponent, decorators: [{
            type: Component,
            args: [{
                    selector: 'dbx-detail-block',
                    template: `
    <dbx-detail-block-header [icon]="icon()" [header]="header()" [alignHeader]="alignHeader()">
      <ng-content select="[header]"></ng-content>
    </dbx-detail-block-header>
    <div class="dbx-detail-block-content">
      <ng-content></ng-content>
    </div>
  `,
                    host: {
                        class: 'dbx-detail-block d-block',
                        '[class.dbx-detail-block-big-header]': 'bigHeader()'
                    },
                    imports: [DbxDetailBlockHeaderComponent],
                    standalone: true,
                    changeDetection: ChangeDetectionStrategy.OnPush
                }]
        }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGV0YWlsLmJsb2NrLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3BhY2thZ2VzL2RieC13ZWIvc3JjL2xpYi9sYXlvdXQvdGV4dC9kZXRhaWwuYmxvY2suY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTFFLE9BQU8sRUFBRSw2QkFBNkIsRUFBRSxNQUFNLGlDQUFpQyxDQUFDOztBQUVoRjs7R0FFRztBQW1CSCxNQUFNLE9BQU8sdUJBQXVCO0lBQ3pCLElBQUksR0FBRyxLQUFLLEVBQWlCLENBQUM7SUFDOUIsTUFBTSxHQUFHLEtBQUssRUFBaUIsQ0FBQztJQUNoQyxXQUFXLEdBQUcsS0FBSyxDQUFVLEtBQUssQ0FBQyxDQUFDO0lBQ3BDLFNBQVMsR0FBRyxLQUFLLENBQVUsS0FBSyxDQUFDLENBQUM7d0dBSmhDLHVCQUF1Qjs0RkFBdkIsdUJBQXVCLGd0QkFoQnhCOzs7Ozs7O0dBT1QsNERBS1MsNkJBQTZCOzs0RkFJNUIsdUJBQXVCO2tCQWxCbkMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsa0JBQWtCO29CQUM1QixRQUFRLEVBQUU7Ozs7Ozs7R0FPVDtvQkFDRCxJQUFJLEVBQUU7d0JBQ0osS0FBSyxFQUFFLDBCQUEwQjt3QkFDakMscUNBQXFDLEVBQUUsYUFBYTtxQkFDckQ7b0JBQ0QsT0FBTyxFQUFFLENBQUMsNkJBQTZCLENBQUM7b0JBQ3hDLFVBQVUsRUFBRSxJQUFJO29CQUNoQixlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtpQkFDaEQiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgQ29tcG9uZW50LCBpbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgdHlwZSBNYXliZSB9IGZyb20gJ0BkZXJlZWtiL3V0aWwnO1xuaW1wb3J0IHsgRGJ4RGV0YWlsQmxvY2tIZWFkZXJDb21wb25lbnQgfSBmcm9tICcuL2RldGFpbC5ibG9jay5oZWFkZXIuY29tcG9uZW50JztcblxuLyoqXG4gKiBIZWFkZXIgYW5kIGRldGFpbHMgb2Zmc2V0IHdpdGggYW4gaWNvbi5cbiAqL1xuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnZGJ4LWRldGFpbC1ibG9jaycsXG4gIHRlbXBsYXRlOiBgXG4gICAgPGRieC1kZXRhaWwtYmxvY2staGVhZGVyIFtpY29uXT1cImljb24oKVwiIFtoZWFkZXJdPVwiaGVhZGVyKClcIiBbYWxpZ25IZWFkZXJdPVwiYWxpZ25IZWFkZXIoKVwiPlxuICAgICAgPG5nLWNvbnRlbnQgc2VsZWN0PVwiW2hlYWRlcl1cIj48L25nLWNvbnRlbnQ+XG4gICAgPC9kYngtZGV0YWlsLWJsb2NrLWhlYWRlcj5cbiAgICA8ZGl2IGNsYXNzPVwiZGJ4LWRldGFpbC1ibG9jay1jb250ZW50XCI+XG4gICAgICA8bmctY29udGVudD48L25nLWNvbnRlbnQ+XG4gICAgPC9kaXY+XG4gIGAsXG4gIGhvc3Q6IHtcbiAgICBjbGFzczogJ2RieC1kZXRhaWwtYmxvY2sgZC1ibG9jaycsXG4gICAgJ1tjbGFzcy5kYngtZGV0YWlsLWJsb2NrLWJpZy1oZWFkZXJdJzogJ2JpZ0hlYWRlcigpJ1xuICB9LFxuICBpbXBvcnRzOiBbRGJ4RGV0YWlsQmxvY2tIZWFkZXJDb21wb25lbnRdLFxuICBzdGFuZGFsb25lOiB0cnVlLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaFxufSlcbmV4cG9ydCBjbGFzcyBEYnhEZXRhaWxCbG9ja0NvbXBvbmVudCB7XG4gIHJlYWRvbmx5IGljb24gPSBpbnB1dDxNYXliZTxzdHJpbmc+PigpO1xuICByZWFkb25seSBoZWFkZXIgPSBpbnB1dDxNYXliZTxzdHJpbmc+PigpO1xuICByZWFkb25seSBhbGlnbkhlYWRlciA9IGlucHV0PGJvb2xlYW4+KGZhbHNlKTtcbiAgcmVhZG9ubHkgYmlnSGVhZGVyID0gaW5wdXQ8Ym9vbGVhbj4oZmFsc2UpO1xufVxuIl19