0.5.0 • Published 3 years ago

@perseu-vue/vuetify-messenger v0.5.0

Weekly downloads
4
License
MIT
Repository
github
Last release
3 years ago

vuetify-messenger

Installing

yarn add @perseu-vue/vuetify-messenger

Or

npm install @perseu-vue/vuetify-messenger

Setup

Register vuetify-messenger globally:

import Vue from "vue";
import VMessenger from "@perseu-vue/vuetify-messenger";

Vue.use(VMessenger);

Changing default messages

import Vue from "vue";
import VMessenger from "@perseu-vue/vuetify-messenger";

Vue.use(VMessenger, {
  texts: {
    confirmTitle: "Confirmação",
    successTitle: "Pronto",
    errorTitle: "Ops",
    closeText: "Fechar",
    yesText: "Sim",
    noText: "Não"
  }
});

Use the <v-messenger></v-messenger> component in the page that you want use it

If you're ussing SPA, use it on the SPA's default page. like App.vue or default.vue (for Nuxt)

Alert usage

Sucess alert

this.$messenger.showSuccessAlert("Some message");

Success alert GIF

Error alert

this.$messenger.showErrorAlert("Some message");

Error alert GIF

Confirm usage

this.$messenger.showConfirmAlert(
  "Some message",
  () => {
    console.log("Yes clicked");
  },
  () => {
    console.log("No clicked");
  }
);

Confirm GIF

Snackbar usage

Sucess snackbar

this.$messenger.showSuccessSnackbar("Some message");

Success snackbar GIF

Error snackbar

this.$messenger.showErrorSnackbar("Some message");

Error snackbar GIF

0.5.0

3 years ago

0.4.1

3 years ago

0.4.0

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.2.7

3 years ago

0.1.7

3 years ago

0.0.7

3 years ago

0.0.5

3 years ago

0.0.6

3 years ago

0.0.3

3 years ago

0.0.4

3 years ago

0.0.1

3 years ago

0.0.2

3 years ago

0.0.0

3 years ago