Dropdown button component

A dropdown button displays a dropdown on click.

Structure

The dropdown button is a button with a caret icon on the right.

Behavior

When clicking on a dropdown button, the caret icon should change direction to indicate if the button is open or close.

When open, a dropdown should be displayed.