import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core';
import { TableContentDirective } from '../../directives/table-content.directive';
import * as i0 from "@angular/core";
const _c0 = ["*"];
export class NgxFooterComponent extends TableContentDirective {
}
/** @nocollapse */ NgxFooterComponent.ɵfac = /** @pureOrBreakMyCode */ function () { let ɵNgxFooterComponent_BaseFactory; return function NgxFooterComponent_Factory(t) { return (ɵNgxFooterComponent_BaseFactory || (ɵNgxFooterComponent_BaseFactory = i0.ɵɵgetInheritedFactory(NgxFooterComponent)))(t || NgxFooterComponent); }; }();
/** @nocollapse */ NgxFooterComponent.ɵcmp = /** @pureOrBreakMyCode */ i0.ɵɵdefineComponent({ type: NgxFooterComponent, selectors: [["ngx-footer"]], features: [i0.ɵɵInheritDefinitionFeature], ngContentSelectors: _c0, decls: 3, vars: 10, consts: [[1, "table-grid__table-content-place"]], template: function NgxFooterComponent_Template(rf, ctx) { if (rf & 1) {
        i0.ɵɵprojectionDef();
        i0.ɵɵelementStart(0, "div", 0)(1, "div");
        i0.ɵɵprojection(2);
        i0.ɵɵelementEnd()();
    } if (rf & 2) {
        i0.ɵɵstyleProp("height", ctx.height, "px");
        i0.ɵɵclassProp("table-grid__table-content-place--content-cell", ctx.contentCell !== null)("table-grid__table-content-place--align-center", ctx.alignCenter !== null)("table-grid__table-content-place--bold", ctx.bold !== null);
        i0.ɵɵadvance(1);
        i0.ɵɵclassProp("content-box", ctx.contentCell !== null);
    } }, encapsulation: 2, changeDetection: 0 });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(NgxFooterComponent, [{
        type: Component,
        args: [{ selector: 'ngx-footer', changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, template: "<div\n    class=\"table-grid__table-content-place\"\n    [class.table-grid__table-content-place--content-cell]=\"contentCell !== null\"\n    [class.table-grid__table-content-place--align-center]=\"alignCenter !== null\"\n    [class.table-grid__table-content-place--bold]=\"bold !== null\"\n    [style.height.px]=\"height\"\n>\n    <div [class.content-box]=\"contentCell !== null\">\n        <ng-content></ng-content>\n    </div>\n</div>\n" }]
    }], null, null); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWZvb3Rlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9saWJzL2Nkay92aXJ0dWFsLXRhYmxlL3NyYy9jb21wb25lbnRzL25neC1mb290ZXIvbmd4LWZvb3Rlci5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9saWJzL2Nkay92aXJ0dWFsLXRhYmxlL3NyYy9jb21wb25lbnRzL25neC1mb290ZXIvbmd4LWZvb3Rlci5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRXRGLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLDBDQUEwQyxDQUFDOzs7QUFRakYsTUFBTSxPQUFPLGtCQUFtQixTQUFRLHFCQUFxQjs7aVJBQWhELGtCQUFrQixTQUFsQixrQkFBa0I7b0dBQWxCLGtCQUFrQjs7UUNWL0IsOEJBTUMsVUFBQTtRQUVPLGtCQUF5QjtRQUM3QixpQkFBTSxFQUFBOztRQUpOLDBDQUEwQjtRQUgxQix5RkFBNEUsMkVBQUEsNERBQUE7UUFLdkUsZUFBMEM7UUFBMUMsdURBQTBDOzt1RkRHdEMsa0JBQWtCO2NBTjlCLFNBQVM7MkJBQ0ksWUFBWSxtQkFFTCx1QkFBdUIsQ0FBQyxNQUFNLGlCQUNoQyxpQkFBaUIsQ0FBQyxJQUFJIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCwgVmlld0VuY2Fwc3VsYXRpb24gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgVGFibGVDb250ZW50RGlyZWN0aXZlIH0gZnJvbSAnLi4vLi4vZGlyZWN0aXZlcy90YWJsZS1jb250ZW50LmRpcmVjdGl2ZSc7XG5cbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAnbmd4LWZvb3RlcicsXG4gICAgdGVtcGxhdGVVcmw6ICcuL25neC1mb290ZXIuY29tcG9uZW50Lmh0bWwnLFxuICAgIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxuICAgIGVuY2Fwc3VsYXRpb246IFZpZXdFbmNhcHN1bGF0aW9uLk5vbmVcbn0pXG5leHBvcnQgY2xhc3MgTmd4Rm9vdGVyQ29tcG9uZW50IGV4dGVuZHMgVGFibGVDb250ZW50RGlyZWN0aXZlIHt9XG4iLCI8ZGl2XG4gICAgY2xhc3M9XCJ0YWJsZS1ncmlkX190YWJsZS1jb250ZW50LXBsYWNlXCJcbiAgICBbY2xhc3MudGFibGUtZ3JpZF9fdGFibGUtY29udGVudC1wbGFjZS0tY29udGVudC1jZWxsXT1cImNvbnRlbnRDZWxsICE9PSBudWxsXCJcbiAgICBbY2xhc3MudGFibGUtZ3JpZF9fdGFibGUtY29udGVudC1wbGFjZS0tYWxpZ24tY2VudGVyXT1cImFsaWduQ2VudGVyICE9PSBudWxsXCJcbiAgICBbY2xhc3MudGFibGUtZ3JpZF9fdGFibGUtY29udGVudC1wbGFjZS0tYm9sZF09XCJib2xkICE9PSBudWxsXCJcbiAgICBbc3R5bGUuaGVpZ2h0LnB4XT1cImhlaWdodFwiXG4+XG4gICAgPGRpdiBbY2xhc3MuY29udGVudC1ib3hdPVwiY29udGVudENlbGwgIT09IG51bGxcIj5cbiAgICAgICAgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxuICAgIDwvZGl2PlxuPC9kaXY+XG4iXX0=