---
title: FillPickerRoot
description: Headless popover-based fill picker primitive.
---
# FillPickerRoot
`FillPickerRoot` is a headless popover-based fill picker for solid, gradient, and image fills.
## Props
## Events
## Slots
### Trigger slot props
```ts
{
style: Record
}
```
### Default slot props
```ts
{
fill: Fill
category: 'SOLID' | 'GRADIENT' | 'IMAGE'
toSolid: () => void
toGradient: () => void
toImage: () => void
update: (fill: Fill) => void
}
```
## Example
```vue
{{ category }}
```
## Related APIs
- [GradientEditorRoot](./gradient-editor-root)