Skip to content

ColorInputRoot

ColorInputRoot es un helper headless para interfaces de input de color.

Deriva un valor hexadecimal a partir de un color y expone helpers de actualización para cambios hexadecimales y de color completo.

Props

PropDefaultType
color*
Valor de color actual.
Color
editable
Si el consumidor debe presentar el valor como editable.
boolean | undefined

Eventos

EventPayloadDescription
updatecolor: ColorEmitido cuando el color cambia.

Slots

SlotPropsDescription
default{ color: Color, editable: boolean, hex: string, updateFromHex: (value: string) => void, updateColor: (color: Color) => void }Contrato principal de renderizado del input de color.

Ejemplo

vue
<ColorInputRoot :color="color" @update="color = $event" v-slot="{ hex, updateFromHex }">
  <input :value="hex" @input="updateFromHex(($event.target as HTMLInputElement).value)" />
</ColorInputRoot>

APIs relacionadas

Released under the MIT License.