Barra de lanches Web Components
O componente Snackbar do Ignite UI for Web Components é usado para fornecer feedback sobre uma operação exibindo uma breve mensagem na parte inferior da tela.
Ignite UI for Web Components Snackbar Example
Este exemplo demonstra como criar o componente IgcSnackbarComponent
.
Usage
Primeiro, você precisa instalar o Ignite UI for Web Components executando o seguinte comando:
npm install igniteui-webcomponents
import { defineComponents, IgcSnackbarComponent } from 'igniteui-webcomponents';
defineComponents(IgcSnackbarComponent);
Para uma introdução completa ao Ignite UI for Web Components, leia o tópico Introdução.
A maneira mais simples de exibir o componente snackbar é usar seu método show
e chamá-lo com um clique de botão.
<igc-button onclick="snackbar.show()" variant="contained">Show Snackbar</igc-button>
<igc-snackbar id="snackbar">Snackbar Message</igc-snackbar>
Examples
Display Time
Use a propriedade displayTime
para configurar por quanto tempo o componente snackbar fica visível. Por padrão, é definido como 4000 milissegundos.
Action Text
Por padrão, o componente snackbar é ocultado automaticamente após um período especificado pelo displayTime
. Você pode usar a propriedade keepOpen
para alterar esse comportamento. Dessa forma, o snackbar permanecerá visível. Usando o snackbar actionText
você pode exibir um botão de ação dentro do componente.
Styling
O IgcSnackbarComponent
componente expõe várias partes CSS para dar a você controle total sobre seu estilo:
Nome | Descrição |
---|---|
base |
O invólucro base do componente snackbar. |
message |
A mensagem da lanchonete. |
action |
O botão de ação padrão da barra de lanches. |
action-container |
A área que contém as ações. |
igc-snackbar::part(base) {
background: var(--ig-primary-500);
border-color: var(--ig-primary-800);
color: white;
}