Skip to content

ColorInputRoot

ColorInputRoot è un helper headless per le UI di input del colore.

Deriva un valore hex da un colore ed espone helper di aggiornamento per modifiche hex e colore completo.

Props

PropDefaultType
color*
Valore colore corrente.
Color
editable
Se il consumatore deve presentare il valore come modificabile.
boolean | undefined

Eventi

EventPayloadDescription
updatecolor: ColorEmesso quando il colore cambia.

Slot

SlotPropsDescription
default{ color: Color, editable: boolean, hex: string, updateFromHex: (value: string) => void, updateColor: (color: Color) => void }Contratto di rendering principale per l'input del colore.

Esempio

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

API correlate

Released under the MIT License.