2.4.5 • Published 3 months ago

@uiw/react-color v2.4.5

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

Getting Started

npm i @uiw/react-color

Open in CodeSandbox Open in Github gh-pages

import { Slider, Sketch, Material, Colorful, Compact, Circle, Wheel, Block, Github, Chrome } from '@uiw/react-color';
import { Alpha, Hue, ShadeSlider, Saturation, Interactive, hsvaToHslaString } from '@uiw/react-color';
import { EditableInput, EditableInputRGBA, EditableInputHSLA } from '@uiw/react-color';

function Demo() {
  const [hex, setHex] = useState("#fff");
  return (
    <Sketch
      style={{ marginLeft: 20 }}
      color={hex}
      onChange={(color) => {
        setHex(color.hex);
      }}
    />
  );
}

Support dark/night Theme

[data-color-mode*='dark'] .w-color-sketch {
  --sketch-background: #323232 !important;
}

[data-color-mode*='dark'] .w-color-swatch {
  --sketch-swatch-border-top: 1px solid #525252 !important;
}

[data-color-mode*='dark'] .w-color-block {
  --block-background-color: #323232 !important;
  --block-box-shadow: rgb(0 0 0 / 10%) 0 1px !important;
}

[data-color-mode*='dark'] .w-color-editable-input {
  --editable-input-label-color: #757575 !important;
  --editable-input-box-shadow: #616161 0px 0px 0px 1px inset !important;
  --editable-input-color: #bbb !important;
}

[data-color-mode*='dark'] .w-color-github {
  --github-border: 1px solid rgba(0, 0, 0, 0.2) !important;
  --github-background-color: #323232 !important;
  --github-box-shadow: rgb(0 0 0 / 15%) 0px 3px 12px !important;
  --github-arrow-border-color: rgba(0, 0, 0, 0.15) !important;
}

[data-color-mode*='dark'] .w-color-compact {
  --compact-background-color: #323232 !important;
}

[data-color-mode*='dark'] .w-color-material {
  --material-background-color: #323232 !important;
  --material-border-bottom-color: #707070 !important;
}

[data-color-mode*='dark'] .w-color-alpha {
  --alpha-pointer-background-color: #6a6a6a !important;
  --alpha-pointer-box-shadow: rgb(0 0 0 / 37%) 0px 1px 4px 0px !important;
}

Documentation

You can find the react-color documentation on the website.

Packages

PackageBundle size(gzip)DownloadsVersion / unpkg
@uiw/react-colornpm bundle size npm bundle sizenpm downloadsnpm version Open in unpkg
@uiw/react-color-sketchbundle size bundle size(gzip)npm downloadsnpm version Open in unpkg
@uiw/react-color-sliderbundle size bundle size(gzip)npm downloadsnpm version Open in unpkg
@uiw/react-color-compactbundle size bundle size(gzip)npm downloadsnpm version Open in unpkg
@uiw/react-color-materialbundle size bundle size(gzip)npm downloadsnpm version Open in unpkg
@uiw/react-color-colorfulbundle size bundle size(gzip)npm downloadsnpm version Open in unpkg
@uiw/react-color-wheelbundle size bundle size(gzip)npm downloadsnpm version Open in unpkg
@uiw/react-color-circlebundle size bundle size(gzip)npm downloadsnpm version Open in unpkg
@uiw/react-color-blockbundle size bundle size(gzip)npm downloadsnpm version Open in unpkg
@uiw/react-color-chromebundle size bundle size(gzip)npm downloadsnpm version Open in unpkg
@uiw/react-color-githubbundle size bundle size(gzip)npm downloadsnpm version Open in unpkg

Base Components

PackageBundle size(gzip)DownloadsVersion / unpkg
@uiw/react-color-saturationbundle size bundle size(gzip)npm downloadsnpm version Open in unpkg
@uiw/react-color-huebundle size bundle size(gzip)npm downloadsnpm version Open in unpkg
@uiw/react-color-alphabundle size bundle size(gzip)npm downloadsnpm version Open in unpkg
@uiw/react-color-swatchbundle size bundle size(gzip)npm downloadsnpm version Open in unpkg
@uiw/react-color-shade-sliderbundle size bundle size(gzip)npm downloadsnpm version Open in unpkg
@uiw/react-color-editable-inputbundle size bundle size(gzip)npm downloadsnpm version Open in unpkg
@uiw/react-color-editable-input-rgbabundle size bundle size(gzip)npm downloadsnpm version Open in unpkg
@uiw/react-color-editable-input-hslabundle size bundle size(gzip)npm downloadsnpm version Open in unpkg
@uiw/react-drag-event-interactivebundle size bundle size(gzip)npm downloadsnpm version Open in unpkg
@uiw/color-convertbundle size bundle size(gzip)npm downloadsnpm version Open in unpkg
@uiw/react-color-namebundle size bundle size(gzip)npm downloadsnpm version Open in unpkg

Development

npm install       # Installation dependencies
npm run build     # Compile all package
cd packages/color-block
# listen to the component compile and output the .js file
# listen for compilation output type .d.ts file
npm run watch # Monitor the compiled package `@uiw/react-block`
npm run start     # development mode, listen to compile preview website instance

Contributors

As always, thanks to our amazing contributors!

Made with contributors.

License

Licensed under the MIT License.

2.4.3

3 months ago

2.4.2

3 months ago

2.4.5

3 months ago

2.4.4

3 months ago

2.4.1

4 months ago

2.4.0

4 months ago

2.3.4

6 months ago

2.3.3

7 months ago

2.3.2

9 months ago

2.3.1

9 months ago

2.3.0

1 year ago

2.2.0

1 year ago

2.1.1

1 year ago

2.0.9

1 year ago

2.1.0

1 year ago

2.0.8

1 year ago

2.0.7

1 year ago

2.0.6

1 year ago

2.0.5

1 year ago

2.0.4

1 year ago

1.4.3

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.3.4

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.2.1

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.10

3 years ago

1.0.7

3 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.1.0

4 years ago

0.0.33

4 years ago

0.0.34

4 years ago

0.0.32

4 years ago

0.0.30

4 years ago

0.0.31

4 years ago

0.0.27

4 years ago

0.0.28

4 years ago

0.0.29

4 years ago

0.0.25

4 years ago

0.0.26

4 years ago

0.0.20

4 years ago

0.0.21

4 years ago

0.0.22

4 years ago

0.0.23

4 years ago

0.0.24

4 years ago

0.0.19

4 years ago

0.0.15

4 years ago

0.0.16

4 years ago

0.0.17

4 years ago

0.0.18

4 years ago

0.0.12

4 years ago

0.0.13

4 years ago

0.0.14

4 years ago

0.0.11

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago