import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "ng-devui/button";
export class ModalFooterComponent {
}
ModalFooterComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: ModalFooterComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
ModalFooterComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: ModalFooterComponent, selector: "d-modal-footer", inputs: { buttons: "buttons" }, ngImport: i0, template: "<div class=\"modal-footer\">\n  <d-button\n    *ngFor=\"let button of buttons\"\n    [bsSize]=\"'lg'\"\n    [attr.id]=\"button.id\"\n    (btnClick)=\"button.handler($event)\"\n    [bsStyle]=\"button.cssClass\"\n    circled=\"true\"\n    [width]=\"button.btnwidth\"\n    [autofocus]=\"button.autofocus\"\n    [disabled]=\"button.disabled\"\n    >{{ button.text }}\n  </d-button>\n</div>\n", styles: [".modal-footer{padding-bottom:24px}\n"], dependencies: [{ kind: "directive", type: i1.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { kind: "component", type: i2.ButtonComponent, selector: "d-button", inputs: ["id", "type", "bsStyle", "shape", "bsSize", "bsPosition", "bordered", "icon", "disabled", "showLoading", "width", "autofocus", "loadingTemplateRef"], outputs: ["btnClick"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: ModalFooterComponent, decorators: [{
            type: Component,
            args: [{ selector: 'd-modal-footer', preserveWhitespaces: false, template: "<div class=\"modal-footer\">\n  <d-button\n    *ngFor=\"let button of buttons\"\n    [bsSize]=\"'lg'\"\n    [attr.id]=\"button.id\"\n    (btnClick)=\"button.handler($event)\"\n    [bsStyle]=\"button.cssClass\"\n    circled=\"true\"\n    [width]=\"button.btnwidth\"\n    [autofocus]=\"button.autofocus\"\n    [disabled]=\"button.disabled\"\n    >{{ button.text }}\n  </d-button>\n</div>\n", styles: [".modal-footer{padding-bottom:24px}\n"] }]
        }], propDecorators: { buttons: [{
                type: Input
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtZm9vdGVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2RldnVpL21vZGFsL21vZGFsLWZvb3Rlci5jb21wb25lbnQudHMiLCIuLi8uLi8uLi9kZXZ1aS9tb2RhbC9tb2RhbC1mb290ZXIuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUNMLFNBQVMsRUFDVCxLQUFLLEVBQ04sTUFBTSxlQUFlLENBQUM7Ozs7QUFTdkIsTUFBTSxPQUFPLG9CQUFvQjs7aUhBQXBCLG9CQUFvQjtxR0FBcEIsb0JBQW9CLHNGQ1pqQyxxWUFjQTsyRkRGYSxvQkFBb0I7a0JBTmhDLFNBQVM7K0JBQ0UsZ0JBQWdCLHVCQUdMLEtBQUs7OEJBR2pCLE9BQU87c0JBQWYsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENvbXBvbmVudCxcbiAgSW5wdXRcbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBJQnV0dG9uU3R5bGUgfSBmcm9tICduZy1kZXZ1aS9idXR0b24nO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdkLW1vZGFsLWZvb3RlcicsXG4gIHRlbXBsYXRlVXJsOiAnLi9tb2RhbC1mb290ZXIuY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9tb2RhbC1mb290ZXIuY29tcG9uZW50LnNjc3MnXSxcbiAgcHJlc2VydmVXaGl0ZXNwYWNlczogZmFsc2UsXG59KVxuZXhwb3J0IGNsYXNzIE1vZGFsRm9vdGVyQ29tcG9uZW50IHtcbiAgQElucHV0KCkgYnV0dG9uczogQXJyYXk8e1xuICAgIGlkPzogc3RyaW5nO1xuICAgIGNzc0NsYXNzPzogSUJ1dHRvblN0eWxlO1xuICAgIHRleHQ6IHN0cmluZztcbiAgICBoYW5kbGVyOiAoJGV2ZW50OiBFdmVudCkgPT4gdm9pZDtcbiAgICBidG53aWR0aD86IHN0cmluZztcbiAgICBhdXRvZm9jdXM/OiBib29sZWFuO1xuICAgIGRpc2FibGVkOiBib29sZWFuO1xuICB9Pjtcbn1cbiIsIjxkaXYgY2xhc3M9XCJtb2RhbC1mb290ZXJcIj5cbiAgPGQtYnV0dG9uXG4gICAgKm5nRm9yPVwibGV0IGJ1dHRvbiBvZiBidXR0b25zXCJcbiAgICBbYnNTaXplXT1cIidsZydcIlxuICAgIFthdHRyLmlkXT1cImJ1dHRvbi5pZFwiXG4gICAgKGJ0bkNsaWNrKT1cImJ1dHRvbi5oYW5kbGVyKCRldmVudClcIlxuICAgIFtic1N0eWxlXT1cImJ1dHRvbi5jc3NDbGFzc1wiXG4gICAgY2lyY2xlZD1cInRydWVcIlxuICAgIFt3aWR0aF09XCJidXR0b24uYnRud2lkdGhcIlxuICAgIFthdXRvZm9jdXNdPVwiYnV0dG9uLmF1dG9mb2N1c1wiXG4gICAgW2Rpc2FibGVkXT1cImJ1dHRvbi5kaXNhYmxlZFwiXG4gICAgPnt7IGJ1dHRvbi50ZXh0IH19XG4gIDwvZC1idXR0b24+XG48L2Rpdj5cbiJdfQ==