import * as i0 from '@angular/core';
import { Component, Input, NgModule } from '@angular/core';
import * as i1 from '@angular/common';
import { CommonModule } from '@angular/common';
import * as i2 from '@aztrix/icons';
import { IconsModule } from '@aztrix/icons';

class SuccessIconComponent {
    constructor() {
        this.name = 'check';
        this.color = 'green';
    }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: SuccessIconComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
    static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: SuccessIconComponent, selector: "ax-success-icon", inputs: { name: "name", color: "color" }, ngImport: i0, template: "<ax-icon class=\"success-icon\" [ngClass]=\"color\" [name]=\"name\"></ax-icon>\n", styles: [".success-icon{margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;width:70px;height:70px;line-height:100px;border-radius:50%;border:2px solid #363f48;font-size:50px;text-align:center;color:#363f48}.success-icon ::ng-deep svg{width:50%;height:50%}.success-icon.orange{border:1px solid #e67e22;color:#e67e22}.success-icon.green{border:1px solid var(--primary-color-500);color:var(--primary-color-500)}.success-icon.red{border:1px solid var(--warn-color-500);color:var(--warn-color-500)}\n"], dependencies: [{ kind: "directive", type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { kind: "component", type: i2.IconComponent, selector: "ax-icon", inputs: ["name", "inline"] }] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: SuccessIconComponent, decorators: [{
            type: Component,
            args: [{ selector: 'ax-success-icon', template: "<ax-icon class=\"success-icon\" [ngClass]=\"color\" [name]=\"name\"></ax-icon>\n", styles: [".success-icon{margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;width:70px;height:70px;line-height:100px;border-radius:50%;border:2px solid #363f48;font-size:50px;text-align:center;color:#363f48}.success-icon ::ng-deep svg{width:50%;height:50%}.success-icon.orange{border:1px solid #e67e22;color:#e67e22}.success-icon.green{border:1px solid var(--primary-color-500);color:var(--primary-color-500)}.success-icon.red{border:1px solid var(--warn-color-500);color:var(--warn-color-500)}\n"] }]
        }], propDecorators: { name: [{
                type: Input
            }], color: [{
                type: Input
            }] } });

class SuccessIconModule {
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: SuccessIconModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
    static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: SuccessIconModule, declarations: [SuccessIconComponent], imports: [CommonModule, IconsModule], exports: [SuccessIconComponent] }); }
    static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: SuccessIconModule, imports: [CommonModule, IconsModule] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: SuccessIconModule, decorators: [{
            type: NgModule,
            args: [{
                    declarations: [SuccessIconComponent],
                    imports: [CommonModule, IconsModule],
                    exports: [SuccessIconComponent],
                }]
        }] });

/**
 * Generated bundle index. Do not edit.
 */

export { SuccessIconComponent, SuccessIconModule };
//# sourceMappingURL=aztrix-components-success-icon.mjs.map
