Styled
import {styled} from 'baseui';
Base Web exports a modified version of Styletron's styled function.
This modified version has access to theme variables:
Since Styletron is already in your application and you'll probably need to create new components anyway, we recommend you to use this styled function!
Do you prefer other approaches when styling your components? Feel free to use
them in parallel to Base Web and Styletron. Styletron adds only 8kB to your
bundle and works in an isolation.
If you are interested more into how this modified styled function is created, check the Styletron's theme documentation.
Additional State Props
When you use overrides, you also get an access to additional component states, like $disabled or $error, depending
on the given component:
To understand overrides better, go here.