{"__symbolic":"module","version":4,"metadata":{"ToastItemComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"db-toast-item","template":"<div class=\"toast fadeIn d-block mb-3 bg-{{item.color}}\" role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\">\n  <div class=\"header d-flex align-items-center justify-content-between px-3 pt-3\">\n    <strong class=\"me-auto\">{{item.title}}</strong>\n    <button type=\"button\" class=\"btn-close icon-Vector-Stroke-231\" data-bs-dismiss=\"toast\" aria-label=\"Close\" (click)=\"closeToast(index);\"></button>\n  </div>\n  <div class=\"toast-body p-3\" [innerHTML]=\"item.subTitle\"></div>\n</div>","styles":["@-webkit-keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@-webkit-keyframes slideToLeft{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideToLeft{0%{transform:translateX(100%)}to{transform:translateX(0)}}@-webkit-keyframes slideToRight{0%{transform:translateX(0)}to{transform:translateX(110%)}}@keyframes slideToRight{0%{transform:translateX(0)}to{transform:translateX(110%)}}@-webkit-keyframes fadeIn{0%{opacity:0;display:none}to{opacity:1;display:block}}@keyframes fadeIn{0%{opacity:0;display:none}to{opacity:1;display:block}}@-webkit-keyframes fadeOut{0%{opacity:1;display:block}to{opacity:0;display:none}}@keyframes fadeOut{0%{opacity:1;display:block}to{opacity:0;display:none}}@-webkit-keyframes spinner{to{transform:rotate(1turn)}}@keyframes spinner{to{transform:rotate(1turn)}}@-webkit-keyframes circleAnimation{to{transform:rotate(1turn)}}@keyframes circleAnimation{to{transform:rotate(1turn)}}.toast{min-width:14.2857142857rem;opacity:1;border-radius:8px}.toast .btn-close:hover,.toast .header,.toast .toast-body{color:#fff}.toast.bg-danger{background:#ff3f59}.toast.bg-danger .toast-body{color:#fff}.toast.bg-success{background:#1de9b6}.toast.bg-warning{background:#f4c22b}"]}]}],"members":{"item":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"index":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ToastService"}]}],"ngOnInit":[{"__symbolic":"method"}],"closeToast":[{"__symbolic":"method"}]}},"ToastModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":4}],"declarations":[{"__symbolic":"reference","name":"ToastComponent"},{"__symbolic":"reference","name":"ToastItemComponent"}],"exports":[{"__symbolic":"reference","name":"ToastComponent"},{"__symbolic":"reference","name":"ToastItemComponent"}]}]}],"members":{}},"Toast":{"__symbolic":"class","members":{}},"ToastComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"db-toast","template":"<ng-container *ngFor=\"let item of this.toastService.currentValue; index as i;\">\n  <db-toast-item [item]=\"item\" [index]=\"i\"></db-toast-item>\n</ng-container>","styles":["@-webkit-keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@-webkit-keyframes slideToLeft{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideToLeft{0%{transform:translateX(100%)}to{transform:translateX(0)}}@-webkit-keyframes slideToRight{0%{transform:translateX(0)}to{transform:translateX(110%)}}@keyframes slideToRight{0%{transform:translateX(0)}to{transform:translateX(110%)}}@-webkit-keyframes fadeIn{0%{opacity:0;display:none}to{opacity:1;display:block}}@keyframes fadeIn{0%{opacity:0;display:none}to{opacity:1;display:block}}@-webkit-keyframes fadeOut{0%{opacity:1;display:block}to{opacity:0;display:none}}@keyframes fadeOut{0%{opacity:1;display:block}to{opacity:0;display:none}}@-webkit-keyframes spinner{to{transform:rotate(1turn)}}@keyframes spinner{to{transform:rotate(1turn)}}@-webkit-keyframes circleAnimation{to{transform:rotate(1turn)}}@keyframes circleAnimation{to{transform:rotate(1turn)}}:host{padding:1%;top:0;right:0;z-index:100;position:fixed}:host:empty{display:none!important}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ToastService"}]}]}},"ToastService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"addSuccessMessage":[{"__symbolic":"method"}],"addWarningMessage":[{"__symbolic":"method"}],"addDangerMessage":[{"__symbolic":"method"}],"deleteMessage":[{"__symbolic":"method"}],"concatToast":[{"__symbolic":"method"}]}}},"origins":{"ToastItemComponent":"./toast-item/toast-item.component","ToastModule":"./toast.module","Toast":"./toast.interface","ToastComponent":"./toast.component","ToastService":"./toast.service"},"importAs":"@desbank/components/src/lib/toast"}