import { Directive, input } from '@angular/core';
import * as i0 from "@angular/core";
/**
 * Component used to wrap content in a box with optionally elevation.
 */
export class DbxContentBoxDirective {
    elevate = input(true);
    wide = input(true);
    static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DbxContentBoxDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive });
    static ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "17.1.0", version: "18.2.13", type: DbxContentBoxDirective, isStandalone: true, selector: "dbx-content-box, [dbxContentBox]", inputs: { elevate: { classPropertyName: "elevate", publicName: "elevate", isSignal: true, isRequired: false, transformFunction: null }, wide: { classPropertyName: "wide", publicName: "wide", isSignal: true, isRequired: false, transformFunction: null } }, host: { properties: { "class.dbx-content-elevate": "elevate()", "class.dbx-content-box-wide": "wide()" }, classAttribute: "d-block dbx-content-box" }, ngImport: i0 });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DbxContentBoxDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: 'dbx-content-box, [dbxContentBox]',
                    host: {
                        class: 'd-block dbx-content-box',
                        '[class.dbx-content-elevate]': 'elevate()',
                        '[class.dbx-content-box-wide]': 'wide()'
                    },
                    standalone: true
                }]
        }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udGVudC5ib3guZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcGFja2FnZXMvZGJ4LXdlYi9zcmMvbGliL2xheW91dC9jb250ZW50L2NvbnRlbnQuYm94LmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFFakQ7O0dBRUc7QUFVSCxNQUFNLE9BQU8sc0JBQXNCO0lBQ3hCLE9BQU8sR0FBRyxLQUFLLENBQVUsSUFBSSxDQUFDLENBQUM7SUFDL0IsSUFBSSxHQUFHLEtBQUssQ0FBVSxJQUFJLENBQUMsQ0FBQzt3R0FGMUIsc0JBQXNCOzRGQUF0QixzQkFBc0I7OzRGQUF0QixzQkFBc0I7a0JBVGxDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLGtDQUFrQztvQkFDNUMsSUFBSSxFQUFFO3dCQUNKLEtBQUssRUFBRSx5QkFBeUI7d0JBQ2hDLDZCQUE2QixFQUFFLFdBQVc7d0JBQzFDLDhCQUE4QixFQUFFLFFBQVE7cUJBQ3pDO29CQUNELFVBQVUsRUFBRSxJQUFJO2lCQUNqQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgaW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuLyoqXG4gKiBDb21wb25lbnQgdXNlZCB0byB3cmFwIGNvbnRlbnQgaW4gYSBib3ggd2l0aCBvcHRpb25hbGx5IGVsZXZhdGlvbi5cbiAqL1xuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnZGJ4LWNvbnRlbnQtYm94LCBbZGJ4Q29udGVudEJveF0nLFxuICBob3N0OiB7XG4gICAgY2xhc3M6ICdkLWJsb2NrIGRieC1jb250ZW50LWJveCcsXG4gICAgJ1tjbGFzcy5kYngtY29udGVudC1lbGV2YXRlXSc6ICdlbGV2YXRlKCknLFxuICAgICdbY2xhc3MuZGJ4LWNvbnRlbnQtYm94LXdpZGVdJzogJ3dpZGUoKSdcbiAgfSxcbiAgc3RhbmRhbG9uZTogdHJ1ZVxufSlcbmV4cG9ydCBjbGFzcyBEYnhDb250ZW50Qm94RGlyZWN0aXZlIHtcbiAgcmVhZG9ubHkgZWxldmF0ZSA9IGlucHV0PGJvb2xlYW4+KHRydWUpO1xuICByZWFkb25seSB3aWRlID0gaW5wdXQ8Ym9vbGVhbj4odHJ1ZSk7XG59XG4iXX0=