Material-ui-color Picker And Other Components - GitHub
Maybe your like
Collections of color components for material-ui. No dependencies, small, highly customizable and theming support !

Contents
- Why another ColorPicker?
- Documentation
- Requirements
- Install
- Usage
- Roadmap
- Contribute
- License
Why another ColorPicker ?
- Fully compatible with Material-UI : theming and low level components
- Highly customizable ColorPicker : gradient picker, palette, input format, deferred mode
- Small in size (<30kb) without any direct dependencies
- Use modern React hook and coding conventions
- Documentation made with Storybook, using Component Story Format and MDX
Documentation
Full documentation is available here :
https://mikbry.github.io/material-ui-color/
Examples
You can find examples here and here.
Also in codesanbox
-
Javascript : https://codesandbox.io/s/material-ui-color-qb4vm?file=/src/App.jsx
-
Typescript : https://codesandbox.io/s/material-ui-color-picker-qvcg3?file=/src/App.tsx
Requirements
- Works on modern browsers supporting ES6+ (Not compatible with IE)
- React and Material-UI frameworks
Install
yarn add material-ui-colorOr using npm
npm install material-ui-colorUsage
you need to have in your dependencies:
"@mui/material": "^4.11.2", "material-ui-popup-state": "^1.7.1", "prop-types": "^15.7.2", "react": "^17.0.1", "react-dom": "^17.0.1",material-ui-color bring 5 components.
<ColorPicker/>
A popover component to display a color tool box. It uses ColorBox and material-ui-popup-state.
import { ColorPicker } from 'material-ui-color'; export const Container = () => ( <div> <ColorPicker defaultValue="transparent"/> </div> );At first it display a button + an input
ColorPicker documentation
<ColorBox />
A component to display a color tool box
import { ColorBox } from 'material-ui-color'; export const Container = () => ( <div> <ColorBox defaultValue="transparent"/> </div> );ColorBox documentation
<ColorInput />
An input component to display/edit color values in different format (plain, hex, rgb, hsl, hsv).
import { ColorInput } from 'material-ui-color'; export const Container = () => ( <div> <ColorInput defaultValue="red"/> </div> );ColorInput documentation
<ColorPalette />
A component to display a grid of color buckets.
import { ColorPalette } from 'material-ui-color'; const palette = { red: '#ff0000', blue: '#0000ff', green: '#00ff00', yellow: 'yellow', cyan: 'cyan', lime: 'lime', gray: 'gray', orange: 'orange', purple: 'purple', black: 'black', white: 'white', pink: 'pink', darkblue: 'darkblue', }; export const Container = () => ( <div> <ColorPalette palette={palette} /> </div> );ColorPalette documentation
<ColorButton />
Displays a button filled with a color
import { ColorButton } from 'material-ui-color'; export const Container = () => ( <div> <ColorButton color="red"/> </div> );ColorButton documentation
Roadmap
v1.0.0 - Current version
- remove styled-components to have less dependencies and reduce size
- display wrong color using a red checked box
- bugs fixes
Contribute
Contributions welcome! Read the contribution guidelines first.
License
Released under MIT License
Tag » Color Material Ui React
-
Color - Material UI - MUI
-
Palette - Material UI - MUI
-
Material Design Colors, Color Palette
-
Material-ui-color - Npm
-
Material-ui-color-picker - Npm
-
Reactjs - Unable To Change Border Color Using Material UI Palette ...
-
8 Best Material UI Color Picker Libraries In 2022 | Openbase
-
How To Change The Text Field Font Color In React Material UI?
-
React Material Ui Theme Primary Color Code Example
-
Material-ui-color Examples - CodeSandbox
-
Material-ui-color-picker Examples - CodeSandbox
-
How To Change The Color Of Icons Using Material-UI In ReactJS?
-
How To Change Typography Color In React Material UI | Suraj Sharma
-
How To Change The Stepper Colors In Material-UI React