|  | <template> | 
|  | <div> | 
|  | <h3 class="h4">Enabled</h3> | 
|  | <b-button variant="primary">Primary</b-button> | 
|  | <b-button variant="primary"> | 
|  | <icon-add /> | 
|  | <span>Primary with icon</span> | 
|  | </b-button> | 
|  | <b-button variant="secondary">Secondary</b-button> | 
|  | <b-button variant="danger">Danger</b-button> | 
|  | <b-button variant="link">Link Button</b-button> | 
|  | <b-button variant="link"> | 
|  | <icon-add /> | 
|  | <span>Link Button</span> | 
|  | </b-button> | 
|  |  | 
|  | <h3 class="h4">Disabled</h3> | 
|  | <b-button disabled variant="primary">Primary</b-button> | 
|  | <b-button disabled variant="primary"> | 
|  | <icon-add /> | 
|  | <span>Primary with icon</span> | 
|  | </b-button> | 
|  | <b-button disabled variant="secondary">Secondary</b-button> | 
|  | <b-button disabled variant="danger">Danger</b-button> | 
|  | <b-button disabled variant="link">Link Button</b-button> | 
|  | <b-button disabled variant="link"> | 
|  | <icon-add /> | 
|  | <span>Link Button</span> | 
|  | </b-button> | 
|  | </div> | 
|  | </template> | 
|  |  | 
|  | <script> | 
|  | import IconAdd from '@carbon/icons-vue/es/add--alt/20'; | 
|  | import IconArrowRight from '@carbon/icons-vue/es/arrow--right/16'; | 
|  | export default { | 
|  | name: 'BmcButtons', | 
|  | components: { IconAdd, IconArrowRight } | 
|  | } | 
|  | </script> | 
|  | <style scoped> | 
|  | button { | 
|  | margin-bottom: 1rem; | 
|  | margin-right: .5rem; | 
|  | } | 
|  |  | 
|  | h3 { | 
|  | margin: .5rem 0 1rem; | 
|  | } | 
|  | </style> |