import { ChangeDetectionStrategy, Component, HostBinding, Input, } from '@angular/core';
import * as i0 from "@angular/core";
const _c0 = ["*"];
export class CardSectionComponent {
    constructor() {
        this.bordered = true;
    }
}
CardSectionComponent.ɵfac = function CardSectionComponent_Factory(t) { return new (t || CardSectionComponent)(); };
CardSectionComponent.ɵcmp = /*@__PURE__*/ i0.ɵɵdefineComponent({ type: CardSectionComponent, selectors: [["acl-card-section"]], hostVars: 2, hostBindings: function CardSectionComponent_HostBindings(rf, ctx) { if (rf & 2) {
        i0.ɵɵclassProp("bordered", ctx.bordered);
    } }, inputs: { title: "title", bordered: "bordered" }, ngContentSelectors: _c0, decls: 3, vars: 1, consts: [[1, "d-flex", "align-center", "mb-16", "card-section__title"]], template: function CardSectionComponent_Template(rf, ctx) { if (rf & 1) {
        i0.ɵɵprojectionDef();
        i0.ɵɵelementStart(0, "h3", 0);
        i0.ɵɵtext(1);
        i0.ɵɵelementEnd();
        i0.ɵɵprojection(2);
    } if (rf & 2) {
        i0.ɵɵadvance(1);
        i0.ɵɵtextInterpolate(ctx.title);
    } }, styles: [".card-section__title[_ngcontent-%COMP%]{font-weight:500;font-size:var(--aui-font-size-l);line-height:var(--aui-line-height-l)}.bordered[_nghost-%COMP%] > .card-section__title[_ngcontent-%COMP%]:before, .bordered   [_nghost-%COMP%] > .card-section__title[_ngcontent-%COMP%]:before{content:\"\";display:inline-flex;margin-right:8px;height:16px;width:4px;border-radius:2px;background-color:rgb(var(--aui-color-primary))}"], changeDetection: 0 });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(CardSectionComponent, [{
        type: Component,
        args: [{ selector: 'acl-card-section', preserveWhitespaces: false, changeDetection: ChangeDetectionStrategy.OnPush, template: "<h3 class=\"d-flex align-center mb-16 card-section__title\">{{ title }}</h3>\n<ng-content></ng-content>\n", styles: [".card-section__title{font-weight:500;font-size:var(--aui-font-size-l);line-height:var(--aui-line-height-l)}:host-context(.bordered)>.card-section__title:before{content:\"\";display:inline-flex;margin-right:8px;height:16px;width:4px;border-radius:2px;background-color:rgb(var(--aui-color-primary))}\n"] }]
    }], null, { title: [{
            type: Input
        }], bordered: [{
            type: HostBinding,
            args: ['class.bordered']
        }, {
            type: Input
        }] }); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FyZC1zZWN0aW9uLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvY29tbW9uL3NyYy93aWRnZXQvY2FyZC1zZWN0aW9uL2NhcmQtc2VjdGlvbi5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9saWJzL2NvbW1vbi9zcmMvd2lkZ2V0L2NhcmQtc2VjdGlvbi9jYXJkLXNlY3Rpb24uY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUNMLHVCQUF1QixFQUN2QixTQUFTLEVBQ1QsV0FBVyxFQUNYLEtBQUssR0FDTixNQUFNLGVBQWUsQ0FBQzs7O0FBU3ZCLE1BQU0sT0FBTyxvQkFBb0I7SUFQakM7UUFhRSxhQUFRLEdBQUcsSUFBSSxDQUFDO0tBQ2pCOzt3RkFQWSxvQkFBb0I7dUVBQXBCLG9CQUFvQjs7OztRQ2RqQyw2QkFBMEQ7UUFBQSxZQUFXO1FBQUEsaUJBQUs7UUFDMUUsa0JBQXlCOztRQURpQyxlQUFXO1FBQVgsK0JBQVc7O3VGRGN4RCxvQkFBb0I7Y0FQaEMsU0FBUzsyQkFDRSxrQkFBa0IsdUJBR1AsS0FBSyxtQkFDVCx1QkFBdUIsQ0FBQyxNQUFNO2dCQUkvQyxLQUFLO2tCQURKLEtBQUs7WUFLTixRQUFRO2tCQUZQLFdBQVc7bUJBQUMsZ0JBQWdCOztrQkFDNUIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LFxuICBDb21wb25lbnQsXG4gIEhvc3RCaW5kaW5nLFxuICBJbnB1dCxcbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2FjbC1jYXJkLXNlY3Rpb24nLFxuICB0ZW1wbGF0ZVVybDogJy4vY2FyZC1zZWN0aW9uLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vY2FyZC1zZWN0aW9uLmNvbXBvbmVudC5zY3NzJ10sXG4gIHByZXNlcnZlV2hpdGVzcGFjZXM6IGZhbHNlLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbn0pXG5leHBvcnQgY2xhc3MgQ2FyZFNlY3Rpb25Db21wb25lbnQge1xuICBASW5wdXQoKVxuICB0aXRsZTogc3RyaW5nO1xuXG4gIEBIb3N0QmluZGluZygnY2xhc3MuYm9yZGVyZWQnKVxuICBASW5wdXQoKVxuICBib3JkZXJlZCA9IHRydWU7XG59XG4iLCI8aDMgY2xhc3M9XCJkLWZsZXggYWxpZ24tY2VudGVyIG1iLTE2IGNhcmQtc2VjdGlvbl9fdGl0bGVcIj57eyB0aXRsZSB9fTwvaDM+XG48bmctY29udGVudD48L25nLWNvbnRlbnQ+XG4iXX0=