{"__symbolic":"module","version":4,"metadata":{"IcsToastService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"success":[{"__symbolic":"method"}],"error":[{"__symbolic":"method"}],"loading":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}]}},"IcsToastComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":21,"character":1},"arguments":[{"selector":"ics-toast","template":"<aside class=\"dialog\" >\n    <div class=\"ics-toast-container\" *ngFor=\"let toast of toasts  ; let i=index;\"\n         [@flyInOut]=\"'in'\">\n        <div class=\"ics-toast\">\n            <img class=\"ics-toast__image\"\n                 src=\"{{toast.icon}}\"/>\n\n            <p class=\"ics-toast__text\" [ngStyle]=\"textStyle(toast)\">{{toast.message}}</p>\n            <p (click)=\"removeToast(i)\" class=\"ics-toast__close\">X</p>\n\n        </div>\n    </div>\n\n</aside>\n\n","styles":[".dialog{position:fixed;right:20px;top:20px;z-index:9999999999999999999}.ics-toast-container{display:flex;box-shadow:0 0 6px 4px rgba(0,0,0,.4);min-width:300px;max-width:300px;min-height:50px;border-radius:5px;background:#3a134d;margin-bottom:20px;font-family:Raleway;font-size:15px}.ics-toast{display:flex}.ics-toast__image{height:20px;width:20px;margin-left:20px;margin-right:15px;order:1;flex-direction:row;align-self:center}.ics-toast p{order:1;flex-direction:row;align-self:center;margin-bottom:0!important}.ics-toast__close{cursor:pointer;font-size:12px;font-weight:700;color:rgba(255,255,255,.5);padding:4px 6px;order:1;flex-direction:row;-ms-grid-row-align:center;align-self:center;margin:0 5px}.ics-toast__close:hover{color:#fff}"],"animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":41,"character":4},"arguments":["flyInOut",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":42,"character":6},"arguments":["in",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":42,"character":18},"arguments":[{"opacity":1,"transform":"translateX(0)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":43,"character":6},"arguments":["void => *",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":44,"character":8},"arguments":[{"opacity":0,"transform":"translateX(-100%)"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":48,"character":8},"arguments":["0.2s ease-in"]}]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":50,"character":6},"arguments":["* => void",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":51,"character":8},"arguments":["0.2s 0.1s ease-out",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":51,"character":38},"arguments":[{"opacity":0,"transform":"translateX(100%)"}]}]}]]}]]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"IcsToastService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":63,"character":69}]}],"ngOnInit":[{"__symbolic":"method"}],"textStyle":[{"__symbolic":"method"}],"popToast":[{"__symbolic":"method"}],"removeToast":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"IcsToastModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":40,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":41,"character":12}],"declarations":[{"__symbolic":"reference","name":"IcsToastComponent"}],"exports":[{"__symbolic":"reference","name":"IcsToastComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"IcsToastModule"},"providers":[{"__symbolic":"reference","name":"IcsToastService"}]}}}}},"origins":{"IcsToastService":"./lib/ics-toast.service","IcsToastComponent":"./lib/ics-toast.component","IcsToastModule":"./lib/ics-toast.module"},"importAs":"@varmasagi/ics-toast"}