Salt is a pattern-driven system. This means we provide a set of simple, high-quality, context-agnostic components and show you how to put them together in different ways, as “patterns”, to solve a specific business problem.

We recognize the need for UI solutions that are tailored to line of business, product, or persona. Salt patterns provide you with solutions that you can use “out of the box” or easily modify to cater for nuances in your product experience.

Each pattern has examples showing how you can put Salt components together following the Salt foundations. We also offer comprehensive supporting documentation to explain how to use the pattern, how to drive the pattern with business logic, and how to adjust it to suit your business case.

Need a pattern that's not listed?

Salt patterns are under active development. If you would like to propose a new pattern, or have a pattern you would like to contribute to the system, please contact us directly.

App header
Button bar
Contact details
Content status
International address input
International phone number input
List builder
List filtering
Preferences dialog
Selectable card
Vertical navigation