vael-ui v0.3.10

Forms & Inputs

Switch

An on/off toggle styled like a physical switch, for immediate-effect settings.

Install

import { Switch } from 'vael-ui'

Playground

import { Switch } from 'vael-ui'

<Switch label="Switch label" :disabled="false" :invalid="false" size="md" name="" motionCss>Switch</Switch>

Props

NameTypeDefaultDescription
labelstring | undefined
disabledboolean | undefinedfalse
invalidboolean | undefinedfalse
size"md" | "sm""md"
namestring | undefined
motionCssboolean | undefinedtrue
uiPartial<{ root: UiPartValue; track: UiPartValue; thumb: UiPartValue; label: UiPartValue; }> | undefined
modelValueboolean | undefinedfalse

Slots

NameTypeDescription
defaultany

Events

NameTypeDescription
update:modelValue[value: boolean]

Exposed

NameTypeDescription
elHTMLElement | null
inputElHTMLInputElement | null
trackElHTMLElement | null
thumbElHTMLElement | null