Snackbar
O snackbar é um componente de alertas no formato de balão de notificação, onde poderá optar entre sucesso, alerta, error e informação.
Uso
<cat-toolbar [config]="getToolbarInfo()">
<nav buttons>
<cat-success-button class="mr-8" (click)="openSnackbar('success')">Sucesso</cat-success-button>
<cat-warning-button class="mr-8" (click)="openSnackbar('warning')">Atenção</cat-warning-button>
<cat-danger-button class="mr-8" (click)="openSnackbar('error')">Error</cat-danger-button>
<cat-info-button (click)="openSnackbar('info')">Informação</cat-info-button>
</nav>
</cat-toolbar>import { Component } from '@angular/core';
import { CatComponentBase } from '@catrx/ui/common';
import { CatSnackbarService, CatSnackbarType } from '@catrx/ui/snackbar';
@Component({
templateUrl: './page-snackbar.component.html'
})
export class PageSnackbarComponent extends CatComponentBase {
constructor(private snackbarService: CatSnackbarService) {
super();
}
openSnackbar(type: CatSnackbarType) {
this.snackbarService.open({
type,
title: 'Título do Snackbar',
message: `Mensagem do <b>Snackbar</b>`,
openedTime: 10000
});
}
}Overview
Last updated
Was this helpful?