| <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 '../../../src/components/Mixins/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> |