#### Primary Button
Primary button to be used once per page. Only use to indicate main action per pattern.
Min. width: 120px
```jsx
const React = require('react');
const { default: Button } = require('./');
;
```
#### Secondary Button
Secondary buttons can be used freely to indicate other actions on patterns.
Min. width: 120px
```jsx
const React = require('react');
const { default: Button } = require('./');
;
```
#### Disabled Button
Disabled buttons can be used freely to indicate that no action is permitted in this button.
Min. width: 120px
```jsx
const React = require('react');
const { default: Button } = require('./');
;
```
#### Small Button
Small buttons are supporters of the secondary button. They can be used within cluttered or complex patterns to free up space.
```jsx
const React = require('react');
const { default: Button } = require('./');
;
```
#### Loading Button
```jsx
const React = require('react');
const { default: Button } = require('./');
;
```
#### Quick Action
Quick action buttons are to be imbedded in components to give additional functionality. They can be used in either primary or secondary colour palettes depending on importance
```jsx
const React = require('react');
const { default: Button } = require('./');
const { Actions } = require('../icons');
;
```
#### Primary
Primary anchor is a type of a link that sits outside the body text.
```jsx
const React = require('react');
const Anchor = require('../text').Anchor;
Body text. Crack that whip. Give the past a slip. Step on a crack. Break your
momma's back. When a problem comes along.You must whip it.