When multiple actions share a screen, use varied button styles and sizes to convey their importance.
For repeating components, use a less subtle button for the main action. Secondary buttons are an option, but avoid them for more prominent tasks.
Use primary buttons for anticipated actions, keeping their placement intuitive — avoid reversing order to steer users toward unintended choices.
Use progressive disclosure to show only current actions. If a button is disabled, guide users on how to activate it.
Button text should clearly convey the action. Keep labels short and actionable, with additional context added above if needed.