src/app/site/example/alerts/alerts.component.html
<div class="container">
<h1>System Alerts</h1>
<div class="row mt-3">
<div class="col-md-12">
<system-alert />
</div>
</div>
<h2 class="mt-3">Add Alert</h2>
<div class="form-row">
<div class="mb-3 col">
<label for="type">Type</label>
<ng-select
id="type"
[(ngModel)]="type"
[items]="['success', 'danger', 'warning', 'info']"
>
<ng-template let-item="item" ng-label-tmp ng-option-tmp>
{{ item | titlecase }}
</ng-template>
</ng-select>
</div>
<div class="mb-3 col">
<label for="message">TTL <small>(milliseconds)</small></label>
<input class="form-control" id="ttl" type="number" [(ngModel)]="ttl" />
</div>
</div>
<div class="form-row">
<div class="mb-3 col">
<label for="message">Message</label>
<textarea
class="form-control"
id="message"
type="text"
[(ngModel)]="message"
></textarea>
</div>
<div class="mb-3 col">
<label for="message">Subtext</label>
<textarea
class="form-control"
id="subtext"
type="text"
[(ngModel)]="subtext"
></textarea>
</div>
</div>
<button class="btn btn-primary" type="button" (click)="addAlert()">Add Alert</button>
</div>