| import i18n from '../../i18n'; |
| |
| const BVToastMixin = { |
| methods: { |
| successToast(message, title = i18n.t('global.status.success')) { |
| this.$root.$bvToast.toast(message, { |
| title, |
| variant: 'success', |
| autoHideDelay: 10000, //auto hide in milliseconds |
| isStatus: true, |
| solid: true |
| }); |
| }, |
| errorToast(message, title = i18n.t('global.status.error')) { |
| this.$root.$bvToast.toast(message, { |
| title, |
| variant: 'danger', |
| noAutoHide: true, |
| isStatus: true, |
| solid: true |
| }); |
| }, |
| warningToast(message, title = i18n.t('global.status.warning')) { |
| this.$root.$bvToast.toast(message, { |
| title, |
| variant: 'warning', |
| noAutoHide: true, |
| isStatus: true, |
| solid: true |
| }); |
| }, |
| infoToast(message, title = i18n.t('global.status.informational')) { |
| this.$root.$bvToast.toast(message, { |
| title, |
| variant: 'info', |
| noAutoHide: true, |
| isStatus: true, |
| solid: true |
| }); |
| } |
| } |
| }; |
| |
| export default BVToastMixin; |