ThemeProvider component extends from styled-component ThemeProvider, you can
check it out here.
Our component adds some extra features to ThemeProvider like global and
specific locale design-tokens merge.
ThemeProvider accepts a property for theming with use of our theme generator.
An important point in using it is that your whole application must be
wrapped in our ThemeProvider component:
import { ThemeProvider, Button } from '@gympass/yoga';const App = () => (<ThemeProvider><Button>Find an activity</Button></ThemeProvider>);
Although Yoga supports locale, we don't have any design definitions for
specific locale design-tokens yet, so the ThemeProvider components only uses
global theming for now.