FlickerAlerts é uma biblioteca simples para criar alertas animados de sucesso, erro, aviso e informações. Eles podem ser exibidos automaticamente ou ser fechados manualmente pelo usuário.
Esses links são essenciais para o funcionamento adequado dos estilos do Bootstrap e dos ícones do Font Awesome.
"https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css"
Instale via npm
:
npm install flicker-alerts
Após a instalação, a biblioteca será importada no seu código. Você não precisará mais incluir o arquivo script
diretamente no HTML.
Em vez disso, use a função showAlert
em seus componentes.
Com o FlickerAlerts
instalado, importe-o no seu componente Angular e utilize-o conforme mostrado abaixo:
import FlickerAlerts, { FlickerModals } from 'flicker-alerts';
export class AppComponent {
showAlert() {
FlickerAlerts.showAlert({
type: 'success', // Opções: 'success', 'info', 'warning', 'danger'
title: 'Título',
message: 'Mensagem personalizada',
position: 'top-right'
// Opções: 'top-right', 'top-left', 'bottom-right', 'bottom-left', 'center', 'top-center', 'bottom-center'
});
}
}
Caso o estilo da biblioteca não esteja sendo aplicado corretamente, adicione o caminho do CSS no arquivo angular.json
:
"styles": ["node_modules/flicker-alerts/style.css"]
Com o FlickerAlerts
instalado, você pode usá-lo no seu componente React assim:
import FlickerAlerts, { FlickerModals } from 'flicker-alerts';
const showAlert = () => {
FlickerAlerts.showAlert({
type: 'success', // Opções: 'success', 'info', 'warning', 'danger'
title: 'Título',
message: 'Mensagem personalizada',
position: 'top-right'
// Opções: 'top-right', 'top-left', 'bottom-right', 'bottom-left', 'center', 'top-center', 'bottom-center'
});
};
Caso o estilo da biblioteca não esteja sendo aplicado corretamente, basta importar o CSS diretamente no arquivo principal, como
index.js
ou App.js
:
import 'flicker-alerts/style.css';
Aqui estão as instruções para usar modais com FlickerAlerts
.
import FlickerAlerts, { FlickerModals } from 'flicker-alerts';
export class AppComponent {
showModal() {
FlickerModals.showModal({
type: 'warning', // Tipos: 'warning', 'delete'
title: 'Título do Modal',
message: 'Mensagem personalizada para o modal.',
onConfirm: () => { console.log('Confirmado!'); },
onCancel: () => { console.log('Cancelado!'); }
});
}
}
Com o FlickerAlerts
instalado, você pode usá-lo no seu componente React assim:
import FlickerAlerts, { FlickerModals } from 'flicker-alerts';
const showModal = () => {
FlickerModals.showModal({
type: 'delete', // Tipos: 'warning', 'delete'
title: 'Título do Modal',
message: 'Mensagem personalizada para o modal.',
onConfirm: () => { console.log('Deletado com sucesso!'); },
onCancel: () => { console.log('Cancelado!'); }
});
};
Caso o estilo da biblioteca não esteja sendo aplicado corretamente, adicione o caminho do CSS no arquivo angular.json
ou
index.js
para React:
import 'flicker-alerts/style.css';