| <template> |
| <div> |
| <b-button variant="success" @click="makeSuccessToast()">Show Success</b-button> |
| <b-button variant="danger" @click="makeErrorToast()">Show Error</b-button> |
| <b-button variant="warning" @click="makeWarningToast()">Show Warning</b-button> |
| <b-button variant="info" @click="makeInfoToast()">Show Info</b-button> |
| </div> |
| </template> |
| |
| <script> |
| import BVToastMixin from './app-imports/BVToastMixin'; |
| export default { |
| name: 'BmcToasts', |
| mixins: [BVToastMixin], |
| methods: { |
| makeSuccessToast() { |
| this.successToast('This is a success toast and will be dismissed after 10 seconds.'); |
| }, |
| makeErrorToast() { |
| this.errorToast('This is an error toast and must be dismissed by the user.'); |
| }, |
| makeWarningToast() { |
| this.warningToast('This is a warning toast and must be dismissed by the user.'); |
| }, |
| makeInfoToast() { |
| this.infoToast('This is an info toast and must be dismissed by the user.'); |
| }, |
| } |
| } |
| </script> |
| <style scoped> |
| button { |
| margin-right: .5rem; |
| margin-bottom: 1rem; |
| } |
| </style> |