Skip to content

ColorInputRoot

ColorInputRoot to bezstanowy pomocnik dla UI pól wejściowych kolorów.

Wyprowadza wartość hex z koloru i udostępnia pomocniki aktualizacji dla hex i pełnych zmian koloru.

Props

PropDefaultType
color*
Bieżąca wartość koloru.
Color
editable
Czy konsument powinien prezentować wartość jako edytowalną.
boolean | undefined

Zdarzenia

EventPayloadDescription
updatecolor: ColorEmitowane gdy kolor się zmienia.

Sloty

SlotPropsDescription
default{ color: Color, editable: boolean, hex: string, updateFromHex: (value: string) => void, updateColor: (color: Color) => void }Główny kontrakt renderowania pola wejściowego koloru.

Przykład

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

Powiązane API

Released under the MIT License.