https://github.com/twhy/shadcn-color-picker
shadcn color picker
https://github.com/twhy/shadcn-color-picker
Last synced: 8 months ago
JSON representation
shadcn color picker
- Host: GitHub
- URL: https://github.com/twhy/shadcn-color-picker
- Owner: twhy
- Created: 2025-02-28T21:39:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-11T12:45:58.000Z (over 1 year ago)
- Last Synced: 2025-03-15T09:56:43.500Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://shadcn-color-picker-sigma.vercel.app
- Size: 94.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Shadcn Color Picker
## Preview
https://shadcn-color-picker-sigma.vercel.app/
```bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
```
## Usage
```tsx
// app/page.tsx
import { useMemo, useState } from "react";
import {
ColorPicker,
type HexColor,
hexToHSLA,
} from "@/components/ui/color-picker";
export default function Home() {
const [color, setColor] = useState("#00ffff");
const hsla = useMemo(() => hexToHSLA(color), [color]);
return (
{color}
{Math.round(hsla.a * 100)}%
);
}
```
## Customization
Just copy the code from `components/ui/color-picker.tsx` and change the styles to your liking.
## Screenshot

## License
MIT