[{"__symbolic":"module","version":4,"metadata":{"ICON_CLASS_MAP":{"success":"icos-icon-success","warning":"icos-icon-warning","error":"icos-icon-error","info":"icos-icon-info"},"IcosAlert":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"icos-alert","animations":[{"__symbolic":"reference","module":"./animation","name":"fadeAnimation","line":20,"character":15}],"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":21,"character":19},"member":"OnPush"},"template":"\n    <div [class]=\"'icos-alert icos-alert--' + type\" [@fadeAnimation]=\"!visible\" [class.is-center]=\"center\" role=\"alert\">\n      <i [class]=\"'icos-alert__icon ' + makeIconClass()\" *ngIf=\"showIcon\"></i>\n      <div class=\"icos-alert__content\">\n        <span [class]=\"'icos-alert__title ' + makeTitleClass()\">\n          <ng-content></ng-content>\n        </span>\n        <p class=\"icos-alert__description\" *ngIf=\"description && !descriptionTmp\">{{ description }}</p>\n        <p class=\"icos-alert__description\" *ngIf=\"descriptionTmp\">\n          <ng-template [ngTemplateOutlet]=\"descriptionTmp\"></ng-template>\n        </p>\n        <i\n          class=\"icos-alert__closebtn\"\n          *ngIf=\"closable\"\n          [class.is-customed]=\"closeText !== ''\"\n          [class.icos-icon-close]=\"closeText === ''\"\n          (click)=\"clickHandle($event)\"\n        >\n          {{ closeText }}\n        </i>\n      </div>\n    </div>\n  "}]}],"members":{"descriptionTmp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":47,"character":3},"arguments":["description"]}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"center":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":3}}]}],"description":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3}}]}],"closable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}}]}],"closeText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":53,"character":3},"arguments":["close-text"]}]}],"showIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":3},"arguments":["show-icon"]}]}],"close":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":55,"character":3}}]}],"makeIconClass":[{"__symbolic":"method"}],"makeTitleClass":[{"__symbolic":"method"}],"clickHandle":[{"__symbolic":"method"}]}}}}]