@zendeskgarden/react-colorpickers
This package includes components related to color pickers in the
Garden Design System.
Installation
npm install @zendeskgarden/react-colorpickers
npm install react react-dom styled-components @zendeskgarden/react-theming
Usage
ColorPicker
import { ThemeProvider } from '@zendeskgarden/react-theming';
import { ColorPicker } from '@zendeskgarden/react-colorpickers';
<ThemeProvider>
<ColorPicker defaultColor="#17494D">
</ThemeProvider>
ColorPickerDialog
import { ThemeProvider } from '@zendeskgarden/react-theming';
import { ColorPickerDialog } from '@zendeskgarden/react-colorpickers';
<ThemeProvider>
<ColorPickerDialog defaultColor="#17494D" buttonProps={{ 'aria-label': 'Example label' }} />
</ThemeProvider>;
ColorSwatch
import { ThemeProvider } from '@zendeskgarden/react-theming';
import { ColorSwatch } from '@zendeskgarden/react-colorpickers';
const colors = [
[
{ label: 'Green-800', value: '#0b3b29' },
{ label: 'Green-700', value: '#186146' }
],
[
{ label: 'Green-600', value: '#038153' },
{ label: 'Green-500', value: '#228f67' }
]
];
<ThemeProvider>
<ColorSwatch colors={colors} name="swatch" />
</ThemeProvider>;
ColorSwatchDialog
import { ThemeProvider } from '@zendeskgarden/react-theming';
import { ColorSwatchDialog } from '@zendeskgarden/react-colorpickers';
const colors = [
[
{ label: 'Green-800', value: '#0b3b29' },
{ label: 'Green-700', value: '#186146' }
],
[
{ label: 'Green-600', value: '#038153' },
{ label: 'Green-500', value: '#228f67' }
]
];
<ThemeProvider>
<ColorSwatchDialog
colors={colors}
name="swatch-dialog"
buttonProps={{ 'aria-label': 'Example label' }}
/>
</ThemeProvider>;