@kiwicom/orbit-components
Version:
Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com’s products.
26 lines (18 loc) • 1.62 kB
Markdown
# ThemeProvider
orbit-components has theming support via our own `<ThemeProvider>` which adds you possibilities to add your own theme and dictionary.
```jsx
import ThemeProvider from "@kiwicom/orbit-components/lib/ThemeProvider";
```
After adding import please wrap your application into `ThemeProvider` and you can provide your own [`theme`](https://github.com/kiwicom/orbit/blob/master/.github/theming.md) and [`dictionary`](https://github.com/kiwicom/orbit/blob/master/docs/src/documentation/05-development/01-guides/02-dictionary.mdx)
```jsx
<ThemeProvider theme={ownTheme} dictionary={ownDictionary}>
<App />
</ThemeProvider>
```
## Props
Table below contains all types of the props available in the ThemeProvider component.
| Name | Type | Default | Description |
| :----------- | :----------- | :------ | :---------------------------------------------------------------------------------------------------------------------------------- |
| **children** | `React.Node` | | Your app |
| theme | `[Object]` | | See [`theming`](https://github.com/kiwicom/orbit/blob/master/.github/theming.md) |
| dictionary | `[Object]` | | See [`dictionary`](https://github.com/kiwicom/orbit/blob/master/docs/src/documentation/05-development/01-guides/02-dictionary.mdxd) |