import { ChangeDetectionStrategy, Component, input } from '@angular/core';
import * as i0 from "@angular/core";
/**
 * Combines a dbx-label and arbitrary content.
 */
export class DbxLabelBlockComponent {
    header = input();
    static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DbxLabelBlockComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
    static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.1.0", version: "18.2.13", type: DbxLabelBlockComponent, isStandalone: true, selector: "dbx-label-block", inputs: { header: { classPropertyName: "header", publicName: "header", isSignal: true, isRequired: false, transformFunction: null } }, host: { classAttribute: "dbx-label-block" }, ngImport: i0, template: `
    <span class="d-block dbx-label dbx-label-padded">{{ header() }}</span>
    <ng-content></ng-content>
  `, isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DbxLabelBlockComponent, decorators: [{
            type: Component,
            args: [{
                    selector: 'dbx-label-block',
                    template: `
    <span class="d-block dbx-label dbx-label-padded">{{ header() }}</span>
    <ng-content></ng-content>
  `,
                    host: {
                        class: 'dbx-label-block'
                    },
                    standalone: true,
                    changeDetection: ChangeDetectionStrategy.OnPush
                }]
        }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGFiZWwuYmxvY2suY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcGFja2FnZXMvZGJ4LXdlYi9zcmMvbGliL2xheW91dC90ZXh0L2xhYmVsLmJsb2NrLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFHMUU7O0dBRUc7QUFhSCxNQUFNLE9BQU8sc0JBQXNCO0lBQ3hCLE1BQU0sR0FBRyxLQUFLLEVBQWlCLENBQUM7d0dBRDlCLHNCQUFzQjs0RkFBdEIsc0JBQXNCLCtQQVZ2Qjs7O0dBR1Q7OzRGQU9VLHNCQUFzQjtrQkFabEMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsaUJBQWlCO29CQUMzQixRQUFRLEVBQUU7OztHQUdUO29CQUNELElBQUksRUFBRTt3QkFDSixLQUFLLEVBQUUsaUJBQWlCO3FCQUN6QjtvQkFDRCxVQUFVLEVBQUUsSUFBSTtvQkFDaEIsZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07aUJBQ2hEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCwgaW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IHR5cGUgTWF5YmUgfSBmcm9tICdAZGVyZWVrYi91dGlsJztcblxuLyoqXG4gKiBDb21iaW5lcyBhIGRieC1sYWJlbCBhbmQgYXJiaXRyYXJ5IGNvbnRlbnQuXG4gKi9cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2RieC1sYWJlbC1ibG9jaycsXG4gIHRlbXBsYXRlOiBgXG4gICAgPHNwYW4gY2xhc3M9XCJkLWJsb2NrIGRieC1sYWJlbCBkYngtbGFiZWwtcGFkZGVkXCI+e3sgaGVhZGVyKCkgfX08L3NwYW4+XG4gICAgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxuICBgLFxuICBob3N0OiB7XG4gICAgY2xhc3M6ICdkYngtbGFiZWwtYmxvY2snXG4gIH0sXG4gIHN0YW5kYWxvbmU6IHRydWUsXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoXG59KVxuZXhwb3J0IGNsYXNzIERieExhYmVsQmxvY2tDb21wb25lbnQge1xuICByZWFkb25seSBoZWFkZXIgPSBpbnB1dDxNYXliZTxzdHJpbmc+PigpO1xufVxuIl19