usage
- Place after the form content it controls
- Use one clear primary action
- Keep destructive actions visually and semantically distinct
- Keep submission state and commands in the consuming application
Corporate IdentityUniversity of JohannesburgForms
Group the commands that save, submit, cancel or otherwise advance a form.
Production component
This example is rendered from the same package consumed by UJ applications.
Contract
The contract keeps purpose, states and ownership visible before a component is reused.
Keep a form's primary, secondary and destructive commands in one named, responsive action group.
The component performs no submission, navigation, confirmation, authorization or state transition.
Corporate Identity presentation contract and the consuming application's workflow