Skip to content
On this page

VOption

Props

NameTypeDescription
iconEnum:
10-sec-backward-solid
10-sec-forward-line
10-sec-forward-solid
accessibility-line
accessibility-solid
active-call-line
active-call-solid
add-call-line
add-call-solid
add-group-line
add-group-solid
add-line
... 1186 more ...
A decorative icon the custom element should have. See the Vivid Icon Gallery for available icons: https://icons.vivid.vonage.com/
icon-trailingbooleanIndicates the icon affix alignment.
aria-currentEnum:
page
step
location
date
time
true
false
Indicates the element that represents the current item within a container or set of related elements.
disabledbooleanThe disabled state of the option.
selectedbooleanThe selected attribute value. This sets the initial selected value.
valuestringThe initial value of the option. This value sets the value property only when the value property has not been explicitly set.
textstring
labelstring

Events

NameEvent TypeDescription
clickMouseEventFires when a pointing device button (such as a mouse's primary mouse button) is both pressed and released while the pointer is located inside the element.
focusFocusEventFires when the element receives focus.
blurFocusEventFires when the element loses focus.
keydownKeyboardEventFires when a key is pressed.
keyupKeyboardEventFires when a key is released.
inputEventFires when the value of an element has been changed.

Slots

NameDescription
iconSlot to add an icon to the option.

Methods

NameTypeDescription
checkedChanged`(prev: booleanunknown,next: boolean) => void`
initialValueChanged(previous: string,next: string) => void