@confuser/react-palette
v1.0.3
Published
<p align="center"> <h1 align="center">React Palette</h1> </p>
Downloads
8
Readme
Install
npm i @confuser/react-palette
Usage
import Palette from '@confuser/react-palette';
// In your render...
<Palette src={IMAGE_URL}>
{({ data, loading, error }) => (
<div style={{ color: data.vibrant }}>
Text with the vibrant color
</div>
)}
</Palette>
import { usePalette } from '@confuser/react-palette'
const { data, loading, error } = usePalette(IMAGE_URL)
<div style={{ color: data.vibrant }}>
Text with the vibrant color
</div>
Palette callback example
{
darkMuted: "#2a324b"
darkVibrant: "#0e7a4b"
lightMuted: "#9cceb7"
lightVibrant: "#a4d4bc"
muted: "#64aa8a"
vibrant: "#b4d43c"
}
Notes
That library was created using node-vibrant
to extract the prominent colors.