dropdowns: add single-button dropdown directive