System

Smooth UI implements xstyled system in all components. It gives you real power to style your application in a declarative way.

Use system props

System props gives you an opportunity to modify all styles directly from props.

For example, you can easily change the backgroundColor and the horizontal padding of a Button:

You can see all possibility offered by system properties on xstyled documentation.