Buttons enable users to perform actions with a single tap. As a secondary function they are also useful in communicating state.
In this variant the button container stretches according to the parent layout. There is a minimum padding within the button, and a padding of 16px recommended between the button and its surrounding elements.
In this variant the button's container expands with the button's text. Keep a fixed 16px padding between the text and container edge.
All buttons need three properties: Label, Trait=button, and Hint. Below are some guidelines for them: