# Shadcn Inline Panel

> Inline color panel

- Type: example, free and open source (MIT)
- Component: [Color Picker](https://reui.io/components/color-picker.md)
- Page: https://reui.io/components/color-picker/c-color-picker-1
- Docs (Base UI): https://reui.io/docs/components/base/color-picker.md
- Docs (Radix UI): https://reui.io/docs/components/radix/color-picker.md
- MCP: `get_example("c-color-picker-1")`
- Registry item: https://reui.io/r/styles/base-nova/c-color-picker-1.json
- Uses: Card, Color Picker

## Best for

The default panel left open in a card, with opacity and 8 presets switched on through 2 root props

## When not to use

- A compact settings row where the controls open only on demand: use [Popover](https://reui.io/components/color-picker/c-color-picker-2.md) (`get_example("c-color-picker-2")`)

## Install

```bash
npx shadcn@latest add @reui/c-color-picker-1
```

## About Shadcn Color Picker

### When to use

- Brand, accent and theme token settings kept as a hex, rgb or oklch string
- Label, text and highlight colors chosen from a fixed palette of named presets
- Design and drawing tools: fill and stroke inspectors, brush pickers, contrast checks and shade scales

### When not to use

- A whole settings, profile or data entry screen with many fields and a save bar: use the [Form blocks](https://reui.io/blocks/application/form.md)
- A full document writing surface with a formatting toolbar, lists and links: use the [Rich Text Editor blocks](https://reui.io/blocks/application/rich-text-editor.md)

### Agent notes

- `ColorPicker` renders no wrapper element, so its children lay out in the parent; `className` on it styles only the trigger it draws when given no children
- A value passed in any syntax `parseColor` reads is accepted, but the next change comes back written in the root `format`
- Without `alpha`, opacity in a passed value is ignored on screen and every value the picker emits is opaque

Every ReUI item has a twin like this one; the index is https://reui.io/llms.txt. Agents with the ReUI MCP (https://reui.io/docs/mcp) get the same guidance from the getters named above.
