@witchcraft/ui
    • Introduction
    • Installation (Nuxt)
    • Installation (Standalone)
    • Usage
    • WAsyncValidatedInput
    • WAuth
    • WAuthLocalUser
    • WButton
    • WCheckbox
    • WColorInput
    • WColorPicker
    • WCombobox
    • WDarkModeSwitcher
    • WDatePicker
    • WFileInput
    • WIcon
    • WMetamorphosisTheme
    • WMultiValues
    • WNotification
    • WNotifications
    • WNumberInput
    • WPagination
    • WPalette
    • WPopover
    • WPopup
    • WProgressBar
    • WRecorder
    • WSimpleInput
    • WTable
    • WTooltip
Components

WAuth

Stories

Open in Storybook

Props

Prop Default Type
providersunknown[]
providerStyles{}Record<string, any> | undefined

Events

Event Type
loginany[]

Slots

Slot Type
extra{ class: string; iconClass: string; }

WAsyncValidatedInput

This is for usage with @witchcraft/nuxt-utils's useAsyncValidation for handling complex validation scenarios (client+server) as in the case of a username.

WAuthLocalUser

See WAuth for storybook stories.

@witchcraft/ui • © 2026