# Alert / Snackbar

# Description

Il s'agit d'un composant permettant d'afficher un message à l'utilisateur, généralement accompagné d'un code couleur correspondant au type de retour : succès, warning, erreur.

# Utilisation

  • doit être déclaré dans le projet parent
  • 4 appels possibles:
    • this.$unidooAlert.showSuccess("Message de succès") affiché pendant 4000 ms
    • this.$unidooAlert.showWarning("Message d'avertissement") affiché pendant 6000 ms
    • this.$unidooAlert.showError("Message d'erreur!") affiché pendant 8000 ms
    • this.$unidooAlert.show(message) paramètres customisable voir ci-dessous

# Params méthode personalisable show

Name Type Default Required Description
message String '' oui Message principal dans la fenêtre de confirmation
type String '' oui 3 valeurs recommendées: 'success', 'warning', 'error. Mais accepte nom de 'materiel color' et 'css color'
position String 'top' non 3 valeurs possibles pour la possition du message 'top', 'centred' ou 'bottom'
timeout Number 4000 non Temps d'affichage du message en ms
closeButtonLabel String 'Close' non Label du bouton de fermeture

# Syntax

<template>
 <v-app class="grey lighten-4">

    <unidoo-alert></unidoo-alert>
    ...

</template>
    methods: {
        showSuccessMessage: function () {
            this.$unidooAlert.showSuccess("Message de succès");
        },
        showErrorMessage: function () {
            this.$unidooAlert.showError("Message d'erreur!");
        },
        showMessage: function () {
            const message = {
                message: "I am a custom message",
                type: "warning",
            };
            this.$unidooAlert.show(message);
        },
    },

# Exemple