| <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> |