# Vue Button Component
Button is an extension to standard input element with icons and theming.
## Import
```javascript
import Button from 'primevue/button';
```
## Accessibility
Screen Reader Button component renders a native button element that implicitly includes any passed prop. Text to describe the button is defined with the aria-label prop, if not present label prop is used as the value. If the button is icon only or custom templating is used, it is recommended to use aria-label so that screen readers would be able to read the element properly. Keyboard Support Key Function tab Moves focus to the button. enter Activates the button. space Activates the button.
```vue
```
## Badge
Buttons have built-in badge support with badge and badgeSeverity properties.
```vue
```
Composition API Example
```vue