import { Meta, Canvas } from '@storybook/blocks';
import { ThemeProvider } from 'styled-components';
import { lightTheme, darkTheme, GlobalStyles } from './';
import {
Button,
Meeting,
PrimaryButton,
Roster,
RosterGroup,
RosterHeader,
RosterCell,
SecondaryButton,
Flex,
} from '../';
# Themes
The Chime SDK Components Library provides **_light_** and **_dark_** themes. You can customize your application by applying a theme to all components.
In Storybook, you can switch between themes for each component in **Themes** tab in **Canvas** view. You can refer to the usage and some examples below.
## Usage
```jsx
import {
lightTheme,
darkTheme,
GlobalStyles,
} from 'amazon-chime-sdk-component-library-react';
import { ThemeProvider } from 'styled-components';
;
```
## Example
#### Buttons in Light Theme
```jsx
} />
```
#### Buttons in Dark Theme
```jsx
} />
```
#### Roster in Light Theme
```jsx
{}}
searchValue="Michael"
onSearch={() => {}}
/>
```
#### Roster in Dark Theme
```jsx
{}}
searchValue="Michael"
onSearch={() => {}}
/>
```