Filled is the one main action per view. Light is for a second action, outline for neutral ones, subtle for the least important. Danger is for actions that destroy something. While loading, the button keeps its width and shows the draw caret in place of its icon.