diff --git a/packages/core/package.json b/packages/core/package.json index 657392c9..aac5f847 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -69,7 +69,7 @@ "@vueuse/core": "^14.2.1", "@vueuse/motion": "^3.0.3", "deepmerge": "^4.3.1", - "unhead": "^2.1.4" + "unhead": "^2.1.12" }, "devDependencies": { "@iconify/vue": "^4.3.0", diff --git a/packages/core/src/Lib/UseAlignment/Internal/Lib/UseAlignment.ts b/packages/core/src/Lib/UseAlignment/Internal/Lib/UseAlignment.ts index f8f153bc..f090f460 100644 --- a/packages/core/src/Lib/UseAlignment/Internal/Lib/UseAlignment.ts +++ b/packages/core/src/Lib/UseAlignment/Internal/Lib/UseAlignment.ts @@ -15,6 +15,11 @@ export function useAlignment( return useComponentClass( componentName, { + FoBlockQuote: { + left: '', + center: 'mx-auto text-center', + right: 'ms-auto text-end', + }, FoDivider: { left: 'divider-start', center: '', diff --git a/packages/core/src/Lib/UseAlignment/Types/Alignment.ts b/packages/core/src/Lib/UseAlignment/Types/Alignment.ts index 9e5d6ee9..0d8c72cb 100644 --- a/packages/core/src/Lib/UseAlignment/Types/Alignment.ts +++ b/packages/core/src/Lib/UseAlignment/Types/Alignment.ts @@ -1,6 +1,6 @@ import type { ComponentName } from '@/Lib'; -export type AlignableComponentName = Extract; +export type AlignableComponentName = Extract; export type Alignment = 'left' | 'center' | 'right'; diff --git a/packages/core/src/Lib/UseColor/Internal/Lib/UseColor.ts b/packages/core/src/Lib/UseColor/Internal/Lib/UseColor.ts index b336e7df..266d14b2 100644 --- a/packages/core/src/Lib/UseColor/Internal/Lib/UseColor.ts +++ b/packages/core/src/Lib/UseColor/Internal/Lib/UseColor.ts @@ -9,6 +9,17 @@ export function useColor( componentName: MaybeRefOrGetter, color: MaybeRefOrGetter, ): ComputedRef { + const textClasses: Record = { + neutral: 'text-neutral', + primary: 'text-primary', + secondary: 'text-secondary', + accent: 'text-accent', + info: 'text-info', + success: 'text-success', + warning: 'text-warning', + error: 'text-error', + }; + return useComponentClass( componentName, { @@ -62,17 +73,8 @@ export function useColor( warning: 'divider-warning', error: 'divider-error', }, - FoHeading: { - neutral: 'text-neutral', - primary: 'text-primary', - secondary: 'text-secondary', - accent: 'text-accent', - info: 'text-info', - success: 'text-success', - warning: 'text-warning', - error: 'text-error', - }, - FoLink: { + FoHeading: textClasses, + FoLink: { neutral: 'link-neutral', primary: 'link-primary', secondary: 'link-secondary', @@ -92,17 +94,9 @@ export function useColor( warning: 'bg-warning/30', error: 'bg-error/30', }, - FoLoading: { - neutral: 'text-neutral', - primary: 'text-primary', - secondary: 'text-secondary', - accent: 'text-accent', - info: 'text-info', - success: 'text-success', - warning: 'text-warning', - error: 'text-error', - }, - FoRadio: { + FoLoading: textClasses, + FoRadialProgress: textClasses, + FoRadio: { neutral: '', primary: 'radio-primary', secondary: 'radio-secondary', @@ -112,6 +106,16 @@ export function useColor( warning: 'radio-warning', error: 'radio-error', }, + FoRange: { + neutral: '', + primary: 'range-primary', + secondary: 'range-secondary', + accent: 'range-accent', + info: 'range-info', + success: 'range-success', + warning: 'range-warning', + error: 'range-error', + }, FoStatus: { neutral: '', primary: 'status-primary', diff --git a/packages/core/src/Lib/UseColor/Types/Color.ts b/packages/core/src/Lib/UseColor/Types/Color.ts index 57193d2a..8a456722 100644 --- a/packages/core/src/Lib/UseColor/Types/Color.ts +++ b/packages/core/src/Lib/UseColor/Types/Color.ts @@ -8,7 +8,9 @@ export type ColorableComponentName = Extract< | 'FoCheckbox' | 'FoDivider' | 'FoModal' + | 'FoRadialProgress' | 'FoRadio' + | 'FoRange' | 'FoStatus' | 'FoSwitch' | 'FoTooltip' diff --git a/packages/core/src/Lib/UseFloatingLabel/Internal/Lib/UseFloatingLabel.ts b/packages/core/src/Lib/UseFloatingLabel/Internal/Lib/UseFloatingLabel.ts index 5e9cbe80..f8584118 100644 --- a/packages/core/src/Lib/UseFloatingLabel/Internal/Lib/UseFloatingLabel.ts +++ b/packages/core/src/Lib/UseFloatingLabel/Internal/Lib/UseFloatingLabel.ts @@ -5,18 +5,19 @@ import { useClass } from '@/Lib/UseClass/Internal'; import { computed, toValue } from 'vue'; export function useFloatingLabel( - elementName: MaybeRefOrGetter, + componentName: MaybeRefOrGetter, labelType: MaybeRefOrGetter, ): ComputedRef { return computed(() => { const isFloating = toValue(labelType) === 'floating'; const classes: Record> = { + FoInputFile: useClass(isFloating, 'input-floating'), FoInputText: useClass(isFloating, 'input-floating'), FoSelect: useClass(isFloating, 'select-floating'), FoTextarea: useClass(isFloating, 'textarea-floating'), }; - return classes[toValue(elementName)].value; + return classes[toValue(componentName)].value; }); } diff --git a/packages/core/src/Lib/UseFloatingLabel/Types/FloatingLabel.ts b/packages/core/src/Lib/UseFloatingLabel/Types/FloatingLabel.ts index 2c08611c..618869a7 100644 --- a/packages/core/src/Lib/UseFloatingLabel/Types/FloatingLabel.ts +++ b/packages/core/src/Lib/UseFloatingLabel/Types/FloatingLabel.ts @@ -1,3 +1,4 @@ import type { ComponentName } from '@/Lib'; -export type FloatingLabelComponentName = Extract; +// todo: there is a mismatch between configurable and floating, this should be checked +export type FloatingLabelComponentName = Extract; diff --git a/packages/core/src/Lib/UseFlyonUIVueAppConfig/Types/ComponentName.ts b/packages/core/src/Lib/UseFlyonUIVueAppConfig/Types/ComponentName.ts index 5bb4e615..cdbe1a56 100644 --- a/packages/core/src/Lib/UseFlyonUIVueAppConfig/Types/ComponentName.ts +++ b/packages/core/src/Lib/UseFlyonUIVueAppConfig/Types/ComponentName.ts @@ -1,19 +1,24 @@ import type { ConfigurableComponentProps } from '@/Lib'; -type NonConfigurableComponentName = 'FoJoin' +type NonConfigurableComponentName = 'FoAvatarGroup' + | 'FoBlockQuote' | 'FoCheckboxGroup' | 'FoDatalist' | 'FoDataTable' | 'FoDiff' | 'FoDotStyleBadge' + | 'FoJoin' + | 'FoImageRadio' | 'FoLabel' | 'FoListGroup' | 'FoListGroupItem' | 'FoLoadingButton' | 'FoMenuItem' | 'FoModalTitle' + | 'FoMultipleSelect' | 'FoPagination' | 'FoPopover' + | 'FoSkeleton' | 'FoSocialButton' | 'FoStat' | 'FoStatDescription' diff --git a/packages/core/src/Lib/UseFlyonUIVueAppConfig/Types/FlyonUIVueAppConfig.ts b/packages/core/src/Lib/UseFlyonUIVueAppConfig/Types/FlyonUIVueAppConfig.ts index c852fc33..40c5e4e9 100644 --- a/packages/core/src/Lib/UseFlyonUIVueAppConfig/Types/FlyonUIVueAppConfig.ts +++ b/packages/core/src/Lib/UseFlyonUIVueAppConfig/Types/FlyonUIVueAppConfig.ts @@ -1,13 +1,21 @@ -import type { Color, Colorable, ConfigurableComponentName, Preset, Shape, Size } from '@/Lib'; -import type { PickIfExists, Prettify } from '@/Lib/Utils/Internal'; +import type { Color, Colorable, ConfigurableComponentName, Preset, Shape, Size } from '@/Lib'; +import type { PickIfExists, Prettify } from '@/Lib/Utils/Internal'; import type { HorizontalPosition, TextDirection } from '@/Types'; -import type { BadgeProps, ButtonProps, LabelType, LoadingProps, MenuProps } from '@/UI/Components'; -import type { AlertProps } from '@/UI/Components/Alert'; +import type { BadgeProps, ButtonProps, LabelType, LoadingProps, MenuProps , +} from '@/UI/Components'; +import type { AlertProps } from '@/UI/Components/Alert'; +import type { AvatarProps } from '@/UI/Components/Avatar'; +import type { + RadialProgressProps, +} from '@/UI/Components/RadialProgress'; import type { StatusProps } from '@/UI/Components/Status'; import type { HeadingProps, KeyboardProps, LinkProps } from '@/UI/Content'; import type { DividerProps } from '@/UI/Content/Divider'; import type { IconProps } from '@/UI/Customization'; import type { CheckboxProps, InputTextProps, SelectProps, SwitchProps, TextareaProps } from '@/UI/Forms'; +import type { InputFileProps } from '@/UI/Forms/InputFile'; +import type { RadioProps } from '@/UI/Forms/Radio'; +import type { RangeProps } from '@/UI/Forms/Range'; import type { TabProps, TabsProps } from '@/UI/Navigations'; import type { ModalProps, TooltipProps } from '@/UI/Overlays'; import type { TableProps } from '@/UI/Tables'; @@ -86,6 +94,7 @@ type ConfigurableProps = Prettify< /** Configurable props for each component */ export interface ConfigurableComponentProps { FoAlert: ConfigurableProps; + FoAvatar: ConfigurableProps; /** Badge defaults */ FoBadge: ConfigurableProps>; /** Button defaults */ @@ -95,28 +104,34 @@ export interface ConfigurableComponentProps { FoDivider: ConfigurableProps; FoHeading: ConfigurableProps; FoIcon: ConfigurableProps; + FoInputFile: ConfigurableProps< + InputFileProps + & HorizontalPositionComponentConfig + & LabelTypeComponentConfig + >; FoInputText: ConfigurableProps< InputTextProps & HorizontalPositionComponentConfig & LabelTypeComponentConfig >; - FoKeyboard: ConfigurableProps; + FoKeyboard: ConfigurableProps; /** Link defaults */ - FoLink: ConfigurableProps; + FoLink: ConfigurableProps; /** Loading defaults */ - FoLoading: ConfigurableProps; + FoLoading: ConfigurableProps; /** Menu defaults */ - FoMenu: ConfigurableProps; - FoModal: ConfigurableProps & Colorable>; - /** Radio defaults */ - FoRadio: ConfigurableProps; // todo: temporary + FoMenu: ConfigurableProps; + FoModal: ConfigurableProps & Colorable>; + FoRadialProgress: ConfigurableProps; + FoRadio: ConfigurableProps; + FoRange: ConfigurableProps; /** Select defaults */ - FoSelect: ConfigurableProps & LabelTypeComponentConfig & HorizontalPositionComponentConfig; - FoStatus: ConfigurableProps; - FoSwitch: ConfigurableProps & HorizontalPositionComponentConfig; + FoSelect: ConfigurableProps & LabelTypeComponentConfig & HorizontalPositionComponentConfig; + FoStatus: ConfigurableProps; + FoSwitch: ConfigurableProps & HorizontalPositionComponentConfig; /** Table defaults */ - FoTable: ConfigurableProps; - FoTabs: ConfigurableProps>; + FoTable: ConfigurableProps; + FoTabs: ConfigurableProps>; FoTextarea: ConfigurableProps< TextareaProps & HorizontalPositionComponentConfig diff --git a/packages/core/src/Lib/UseShape/Internal/Lib/UseShape.ts b/packages/core/src/Lib/UseShape/Internal/Lib/UseShape.ts index b235b3b0..26085921 100644 --- a/packages/core/src/Lib/UseShape/Internal/Lib/UseShape.ts +++ b/packages/core/src/Lib/UseShape/Internal/Lib/UseShape.ts @@ -11,6 +11,12 @@ export function useShape( return useComponentClass( componentName, { + FoAvatar: { + rounded: 'rounded-md', + circle: 'rounded-full', + pilled: '', + square: '', + }, FoBadge: { rounded: '', circle: 'rounded-full', diff --git a/packages/core/src/Lib/UseShape/Types/Shape.ts b/packages/core/src/Lib/UseShape/Types/Shape.ts index 93806bac..b2f9650d 100644 --- a/packages/core/src/Lib/UseShape/Types/Shape.ts +++ b/packages/core/src/Lib/UseShape/Types/Shape.ts @@ -1,6 +1,13 @@ import type { ComponentName } from '@/Lib'; -export type ShapeableComponentName = Extract; +export type ShapeableComponentName = Extract< + ComponentName, + 'FoAvatar' + | 'FoBadge' + | 'FoButton' + | 'FoInputText' + | 'FoSelect' +>; export type Shape = 'rounded' | 'pilled' | 'square' | 'circle'; diff --git a/packages/core/src/Lib/UseSize/Internal/Lib/UseSize.ts b/packages/core/src/Lib/UseSize/Internal/Lib/UseSize.ts index 7cec2295..032a4c1b 100644 --- a/packages/core/src/Lib/UseSize/Internal/Lib/UseSize.ts +++ b/packages/core/src/Lib/UseSize/Internal/Lib/UseSize.ts @@ -12,6 +12,13 @@ export function useSize( return useComponentClass( componentName, { + FoAvatar: { + extraSmall: 'text-xs size-6', + small: 'text-sm size-8', + medium: 'text-base size-10', + large: 'text-lg size-12', + extraLarge: 'text-xl size-14', + }, FoButton: { extraSmall: 'btn-xs', small: 'btn-sm', @@ -33,6 +40,13 @@ export function useSize( large: 'checkbox-lg', extraLarge: 'checkbox-xl', }, + FoInputFile: { + extraSmall: 'input-xs', + small: 'input-sm', + medium: '', + large: 'input-lg', + extraLarge: 'input-xl', + }, FoInputText: { extraSmall: 'input-xs', small: 'input-sm', @@ -68,6 +82,20 @@ export function useSize( large: 'modal-dialog-lg', extraLarge: 'modal-dialog-xl', }, + FoRadio: { + extraSmall: 'radio-xs', + small: 'radio-sm', + medium: '', + large: 'radio-lg', + extraLarge: 'radio-xl', + }, + FoRange: { + extraSmall: 'range-xs', + small: 'range-sm', + medium: '', + large: 'range-lg', + extraLarge: 'range-xl', + }, FoSelect: { extraSmall: 'select-xs', small: 'select-sm', diff --git a/packages/core/src/Lib/UseSize/Types/Size.ts b/packages/core/src/Lib/UseSize/Types/Size.ts index b3392e91..28fd554f 100644 --- a/packages/core/src/Lib/UseSize/Types/Size.ts +++ b/packages/core/src/Lib/UseSize/Types/Size.ts @@ -2,14 +2,18 @@ import type { ComponentName } from '@/Lib'; export type SizableComponentName = Extract< ComponentName, - 'FoBadge' + 'FoAvatar' + | 'FoBadge' | 'FoButton' | 'FoCheckbox' + | 'FoInputFile' | 'FoInputText' | 'FoKeyboard' | 'FoLoading' | 'FoMenu' | 'FoModal' + | 'FoRadio' + | 'FoRange' | 'FoSelect' | 'FoStatus' | 'FoSwitch' diff --git a/packages/core/src/Lib/UseStripes/Internal/Lib/UseStripes.ts b/packages/core/src/Lib/UseStripes/Internal/Lib/UseStripes.ts index d91b731a..fb57e564 100644 --- a/packages/core/src/Lib/UseStripes/Internal/Lib/UseStripes.ts +++ b/packages/core/src/Lib/UseStripes/Internal/Lib/UseStripes.ts @@ -11,6 +11,7 @@ export function useStripes( const classes: Record> = { FoListGroup: useClass(isStriped, '*:odd:bg-base-200'), FoListGroupItem: useClass(isStriped, 'bg-base-200'), + FoSkeleton: useClass(isStriped, 'skeleton-striped border-base-content/20 rounded-box border'), }; return classes[toValue(elementName)]; diff --git a/packages/core/src/Lib/UseStripes/Types/Stripes.ts b/packages/core/src/Lib/UseStripes/Types/Stripes.ts index c59204b7..4848eb8b 100644 --- a/packages/core/src/Lib/UseStripes/Types/Stripes.ts +++ b/packages/core/src/Lib/UseStripes/Types/Stripes.ts @@ -1,6 +1,6 @@ import type { ComponentName } from '@/Lib'; -export type StripedComponentName = Extract; +export type StripedComponentName = Extract; export interface Striped { /** If true, the component will be shown with alternate stripes */ diff --git a/packages/core/src/Lib/UseTailwindAnimation/Internal/Lib/UseTailwindAnimation.ts b/packages/core/src/Lib/UseTailwindAnimation/Internal/Lib/UseTailwindAnimation.ts new file mode 100644 index 00000000..145be846 --- /dev/null +++ b/packages/core/src/Lib/UseTailwindAnimation/Internal/Lib/UseTailwindAnimation.ts @@ -0,0 +1,17 @@ +import type { TailwindAnimation } from '@/Lib/UseTailwindAnimation/Types'; +import type { ComputedRef, MaybeRefOrGetter } from 'vue'; +import { computed, toValue } from 'vue'; + +export function useTailwindAnimation(animation: MaybeRefOrGetter): ComputedRef { + return computed((): string => { + const animations: Record = { + none: 'animate-none', + bounce: 'animate-bounce', + spin: 'animate-spin', + ping: 'animate-ping', + pulse: 'animate-pulse', + }; + + return animations[toValue(animation)]; + }); +} diff --git a/packages/core/src/Lib/UseTailwindAnimation/Internal/Lib/index.ts b/packages/core/src/Lib/UseTailwindAnimation/Internal/Lib/index.ts new file mode 100644 index 00000000..87265a77 --- /dev/null +++ b/packages/core/src/Lib/UseTailwindAnimation/Internal/Lib/index.ts @@ -0,0 +1 @@ +export * from '@/Lib/UseTailwindAnimation/Internal/Lib/UseTailwindAnimation'; diff --git a/packages/core/src/Lib/UseTailwindAnimation/Internal/index.ts b/packages/core/src/Lib/UseTailwindAnimation/Internal/index.ts new file mode 100644 index 00000000..7c00620c --- /dev/null +++ b/packages/core/src/Lib/UseTailwindAnimation/Internal/index.ts @@ -0,0 +1 @@ +export * from '@/Lib/UseTailwindAnimation/Internal/Lib'; diff --git a/packages/core/src/Lib/UseTailwindAnimation/Types/TailwindAnimation.ts b/packages/core/src/Lib/UseTailwindAnimation/Types/TailwindAnimation.ts new file mode 100644 index 00000000..c7f65c3c --- /dev/null +++ b/packages/core/src/Lib/UseTailwindAnimation/Types/TailwindAnimation.ts @@ -0,0 +1 @@ +export type TailwindAnimation = 'none' | 'bounce' | 'spin' | 'ping' | 'pulse'; diff --git a/packages/core/src/Lib/UseTailwindAnimation/Types/index.ts b/packages/core/src/Lib/UseTailwindAnimation/Types/index.ts new file mode 100644 index 00000000..52e6ecbc --- /dev/null +++ b/packages/core/src/Lib/UseTailwindAnimation/Types/index.ts @@ -0,0 +1 @@ +export * from '@/Lib/UseTailwindAnimation/Types/TailwindAnimation'; diff --git a/packages/core/src/Lib/UseTailwindAnimation/index.ts b/packages/core/src/Lib/UseTailwindAnimation/index.ts new file mode 100644 index 00000000..ba074d7e --- /dev/null +++ b/packages/core/src/Lib/UseTailwindAnimation/index.ts @@ -0,0 +1 @@ +export * from '@/Lib/UseTailwindAnimation/Types'; diff --git a/packages/core/src/Types/Utils.ts b/packages/core/src/Types/Utils.ts index 3cc951bb..82e13d2e 100644 --- a/packages/core/src/Types/Utils.ts +++ b/packages/core/src/Types/Utils.ts @@ -3,4 +3,9 @@ export type Default = 'default'; export type TextDirection = 'ltr' | 'rtl'; export type HorizontalPosition = 'left' | 'right'; +export interface Image { + src: string; + alt: string; +} + export type VueClass = string | Record | VueClass[]; diff --git a/packages/core/src/UI/Components/Avatar/Types/Avatar.ts b/packages/core/src/UI/Components/Avatar/Types/Avatar.ts new file mode 100644 index 00000000..3ee7bba8 --- /dev/null +++ b/packages/core/src/UI/Components/Avatar/Types/Avatar.ts @@ -0,0 +1,37 @@ +import type { Colorable, Preset, Presettable, Shape, Shapeable, Sizable } from '@/Lib'; +import type { Image } from '@/Types'; +import type { WithRequiredIcon } from '@/UI/Customization'; + +export type AvatarShape = Extract; + +export type AvatarIndicatorStatus = 'away' | 'busy' | 'online' | 'offline'; + +export type AvatarIndicatorPlacement = 'bottom' | 'top'; + +export type AvatarPlaceholderPreset = Extract; + +export type AvatarPlaceholderProps = Colorable & Presettable; + +export type AvatarIcon = WithRequiredIcon & AvatarPlaceholderProps; + +export interface AvatarTextProps extends AvatarPlaceholderProps { + /** The text to be put as a placeholder, often used with initial letters of name and surname */ + text: string; +} + +export interface AvatarProps extends Shapeable, Sizable { + /** + * It can either be an image, + * an object representing a placeholder icon or + * an object representing a placeholder text + */ + avatar: Image | AvatarIcon | AvatarTextProps; + + /** An indicator representing the status of the avatar with its own placement */ + indicator?: { status: AvatarIndicatorStatus; placement: AvatarIndicatorPlacement }; +} + +export interface AvatarGroupProps { + /** If true, the avatar will have a pull up animation in the group */ + isAnimated?: boolean; +} diff --git a/packages/core/src/UI/Components/Avatar/Types/index.ts b/packages/core/src/UI/Components/Avatar/Types/index.ts new file mode 100644 index 00000000..a27bab33 --- /dev/null +++ b/packages/core/src/UI/Components/Avatar/Types/index.ts @@ -0,0 +1 @@ +export * from '@/UI/Components/Avatar/Types/Avatar'; diff --git a/packages/core/src/UI/Components/Avatar/UI/FoAvatar.vue b/packages/core/src/UI/Components/Avatar/UI/FoAvatar.vue new file mode 100644 index 00000000..7ac94879 --- /dev/null +++ b/packages/core/src/UI/Components/Avatar/UI/FoAvatar.vue @@ -0,0 +1,155 @@ + + + diff --git a/packages/core/src/UI/Components/Avatar/UI/FoAvatarGroup.vue b/packages/core/src/UI/Components/Avatar/UI/FoAvatarGroup.vue new file mode 100644 index 00000000..48e40d44 --- /dev/null +++ b/packages/core/src/UI/Components/Avatar/UI/FoAvatarGroup.vue @@ -0,0 +1,19 @@ + + + diff --git a/packages/core/src/UI/Components/Avatar/UI/index.ts b/packages/core/src/UI/Components/Avatar/UI/index.ts new file mode 100644 index 00000000..92f388ce --- /dev/null +++ b/packages/core/src/UI/Components/Avatar/UI/index.ts @@ -0,0 +1,2 @@ +export { default as FoAvatar } from '@/UI/Components/Avatar/UI/FoAvatar.vue'; +export { default as FoAvatarGroup } from '@/UI/Components/Avatar/UI/FoAvatarGroup.vue'; diff --git a/packages/core/src/UI/Components/Avatar/index.ts b/packages/core/src/UI/Components/Avatar/index.ts new file mode 100644 index 00000000..a5081d01 --- /dev/null +++ b/packages/core/src/UI/Components/Avatar/index.ts @@ -0,0 +1,2 @@ +export * from '@/UI/Components/Avatar/Types'; +export * from '@/UI/Components/Avatar/UI'; diff --git a/packages/core/src/UI/Components/HelperText/Types/HelperText.ts b/packages/core/src/UI/Components/HelperText/Types/HelperText.ts index abeaf35e..06b63359 100644 --- a/packages/core/src/UI/Components/HelperText/Types/HelperText.ts +++ b/packages/core/src/UI/Components/HelperText/Types/HelperText.ts @@ -1,7 +1,7 @@ import type { ComponentName } from '@/Lib'; import type { HorizontalPosition } from '@/Types'; -export type PositionableHelperTextComponentName = Extract; +export type PositionableHelperTextComponentName = Extract; export type HelperText = string; diff --git a/packages/core/src/UI/Components/Label/Internal/Types/Label.ts b/packages/core/src/UI/Components/Label/Internal/Types/Label.ts index 5b520e3a..93984290 100644 --- a/packages/core/src/UI/Components/Label/Internal/Types/Label.ts +++ b/packages/core/src/UI/Components/Label/Internal/Types/Label.ts @@ -1,7 +1,13 @@ import type { ComponentName, FloatingLabelComponentName, MaybeStringId } from '@/Lib'; import type { LabelType } from '@/UI/Components'; -export type ConfigurableLabelComponentName = Extract; +export type ConfigurableLabelComponentName = Extract< + ComponentName, + 'FoInputFile' + | 'FoInputText' + | 'FoSelect' + | 'FoTextarea' +>; export interface LabelProps extends MaybeStringId { componentName?: FloatingLabelComponentName; diff --git a/packages/core/src/UI/Components/Label/Internal/UI/FoLabel.vue b/packages/core/src/UI/Components/Label/Internal/UI/FoLabel.vue index d7659c02..a8cfdf6b 100644 --- a/packages/core/src/UI/Components/Label/Internal/UI/FoLabel.vue +++ b/packages/core/src/UI/Components/Label/Internal/UI/FoLabel.vue @@ -46,6 +46,11 @@ const labelClass = computed((): string => { } const classes: Record> = { + FoInputFile: { + text: 'label-text', + floating: 'input-floating-label', + inline: '', + }, FoInputText: { text: 'label-text', floating: 'input-floating-label', diff --git a/packages/core/src/UI/Components/RadialProgress/Types/RadialProgress.ts b/packages/core/src/UI/Components/RadialProgress/Types/RadialProgress.ts new file mode 100644 index 00000000..55c4d95a --- /dev/null +++ b/packages/core/src/UI/Components/RadialProgress/Types/RadialProgress.ts @@ -0,0 +1,13 @@ +import type { Colorable, Preset, Presettable } from '@/Lib'; + +export type RadialProgressBackgroundPreset = Extract; + +export type RadialProgressBackgroundProps = Colorable & Presettable; + +export interface RadialProgressProps extends Colorable { + /** The progress' value */ + value: number; + + /** The progress' background style, if this is set, the color prop will be ignored */ + background?: RadialProgressBackgroundProps; +} diff --git a/packages/core/src/UI/Components/RadialProgress/Types/index.ts b/packages/core/src/UI/Components/RadialProgress/Types/index.ts new file mode 100644 index 00000000..ff4042c7 --- /dev/null +++ b/packages/core/src/UI/Components/RadialProgress/Types/index.ts @@ -0,0 +1 @@ +export * from '@/UI/Components/RadialProgress/Types/RadialProgress'; diff --git a/packages/core/src/UI/Components/RadialProgress/UI/FoRadialProgress.vue b/packages/core/src/UI/Components/RadialProgress/UI/FoRadialProgress.vue new file mode 100644 index 00000000..600c518b --- /dev/null +++ b/packages/core/src/UI/Components/RadialProgress/UI/FoRadialProgress.vue @@ -0,0 +1,52 @@ + + + diff --git a/packages/core/src/UI/Components/RadialProgress/UI/index.ts b/packages/core/src/UI/Components/RadialProgress/UI/index.ts new file mode 100644 index 00000000..973351ad --- /dev/null +++ b/packages/core/src/UI/Components/RadialProgress/UI/index.ts @@ -0,0 +1 @@ +export { default as FoRadialProgress } from '@/UI/Components/RadialProgress/UI/FoRadialProgress.vue'; diff --git a/packages/core/src/UI/Components/RadialProgress/index.ts b/packages/core/src/UI/Components/RadialProgress/index.ts new file mode 100644 index 00000000..cdb0b7c4 --- /dev/null +++ b/packages/core/src/UI/Components/RadialProgress/index.ts @@ -0,0 +1,2 @@ +export * from '@/UI/Components/RadialProgress/Types'; +export * from '@/UI/Components/RadialProgress/UI'; diff --git a/packages/core/src/UI/Components/Skeleton/Types/Skeleton.ts b/packages/core/src/UI/Components/Skeleton/Types/Skeleton.ts new file mode 100644 index 00000000..531daccd --- /dev/null +++ b/packages/core/src/UI/Components/Skeleton/Types/Skeleton.ts @@ -0,0 +1,8 @@ +import type { Striped } from '@/Lib'; +import type { TailwindAnimation } from '@/Lib/UseTailwindAnimation'; + +export type SkeletonAnimation = 'loading' | TailwindAnimation; + +export interface SkeletonProps extends Striped { + animation?: SkeletonAnimation; +} diff --git a/packages/core/src/UI/Components/Skeleton/Types/index.ts b/packages/core/src/UI/Components/Skeleton/Types/index.ts new file mode 100644 index 00000000..e75f02b5 --- /dev/null +++ b/packages/core/src/UI/Components/Skeleton/Types/index.ts @@ -0,0 +1 @@ +export * from '@/UI/Components/Skeleton/Types/Skeleton'; diff --git a/packages/core/src/UI/Components/Skeleton/UI/FoSkeleton.vue b/packages/core/src/UI/Components/Skeleton/UI/FoSkeleton.vue new file mode 100644 index 00000000..20c02466 --- /dev/null +++ b/packages/core/src/UI/Components/Skeleton/UI/FoSkeleton.vue @@ -0,0 +1,31 @@ + + + diff --git a/packages/core/src/UI/Components/Skeleton/UI/index.ts b/packages/core/src/UI/Components/Skeleton/UI/index.ts new file mode 100644 index 00000000..77f35e55 --- /dev/null +++ b/packages/core/src/UI/Components/Skeleton/UI/index.ts @@ -0,0 +1 @@ +export { default as FoSkeleton } from '@/UI/Components/Skeleton/UI/FoSkeleton.vue'; diff --git a/packages/core/src/UI/Components/Skeleton/index.ts b/packages/core/src/UI/Components/Skeleton/index.ts new file mode 100644 index 00000000..a684cd31 --- /dev/null +++ b/packages/core/src/UI/Components/Skeleton/index.ts @@ -0,0 +1,2 @@ +export * from '@/UI/Components/Skeleton/Types'; +export * from '@/UI/Components/Skeleton/UI'; diff --git a/packages/core/src/UI/Components/Status/Types/Status.ts b/packages/core/src/UI/Components/Status/Types/Status.ts index 8fe10849..56534b84 100644 --- a/packages/core/src/UI/Components/Status/Types/Status.ts +++ b/packages/core/src/UI/Components/Status/Types/Status.ts @@ -1,7 +1,6 @@ import type { Colorable, Sizable } from '@/Lib'; - -export type StatusAnimation = 'bounce' | 'ping' | 'pulse'; +import type { TailwindAnimation } from '@/Lib/UseTailwindAnimation'; export interface StatusProps extends Colorable, Sizable { - animation?: StatusAnimation; + animation?: TailwindAnimation; } diff --git a/packages/core/src/UI/Components/Status/UI/FoStatus.vue b/packages/core/src/UI/Components/Status/UI/FoStatus.vue index b732e141..61c7afed 100644 --- a/packages/core/src/UI/Components/Status/UI/FoStatus.vue +++ b/packages/core/src/UI/Components/Status/UI/FoStatus.vue @@ -21,20 +21,23 @@ diff --git a/packages/core/src/UI/Components/index.ts b/packages/core/src/UI/Components/index.ts index f2fa535b..ab298b0b 100644 --- a/packages/core/src/UI/Components/index.ts +++ b/packages/core/src/UI/Components/index.ts @@ -1,4 +1,5 @@ export * from '@/UI/Components/Alert'; +export * from '@/UI/Components/Avatar'; export * from '@/UI/Components/Badge'; export * from '@/UI/Components/Button'; export * from '@/UI/Components/Diff'; @@ -8,9 +9,10 @@ export * from '@/UI/Components/ListGroup'; export * from '@/UI/Components/Loading'; export * from '@/UI/Components/Menu'; export * from '@/UI/Components/Navbar'; +export * from '@/UI/Components/RadialProgress'; +export * from '@/UI/Components/Skeleton'; export * from '@/UI/Components/Stats'; export * from '@/UI/Components/Status'; export * from '@/UI/Components/Swap'; - export * from '@/UI/Components/ThemeController'; // export * from '@/Components/Radio'; diff --git a/packages/core/src/UI/Content/BlockQuote/Types/BlockQuote.ts b/packages/core/src/UI/Content/BlockQuote/Types/BlockQuote.ts new file mode 100644 index 00000000..e6ec3b38 --- /dev/null +++ b/packages/core/src/UI/Content/BlockQuote/Types/BlockQuote.ts @@ -0,0 +1,15 @@ +import type { Alignable } from '@/Lib/UseAlignment'; + +export type BlockQuoteAuthor = string | { + name: string; + avatar?: string; + title?: string; +}; + +export interface BlockQuoteProps extends Alignable { + /** + * The author of the block quote. + * When it is a string it is the author's name, otherwise it can show more data such as an avatar and a title + */ + author?: BlockQuoteAuthor; +} diff --git a/packages/core/src/UI/Content/BlockQuote/Types/index.ts b/packages/core/src/UI/Content/BlockQuote/Types/index.ts new file mode 100644 index 00000000..212b82d3 --- /dev/null +++ b/packages/core/src/UI/Content/BlockQuote/Types/index.ts @@ -0,0 +1 @@ +export * from '@/UI/Content/BlockQuote/Types/BlockQuote'; diff --git a/packages/core/src/UI/Content/BlockQuote/UI/FoBlockQuote.vue b/packages/core/src/UI/Content/BlockQuote/UI/FoBlockQuote.vue new file mode 100644 index 00000000..ff3b98a9 --- /dev/null +++ b/packages/core/src/UI/Content/BlockQuote/UI/FoBlockQuote.vue @@ -0,0 +1,89 @@ + + + diff --git a/packages/core/src/UI/Content/BlockQuote/UI/index.ts b/packages/core/src/UI/Content/BlockQuote/UI/index.ts new file mode 100644 index 00000000..fef4f47f --- /dev/null +++ b/packages/core/src/UI/Content/BlockQuote/UI/index.ts @@ -0,0 +1 @@ +export { default as FoBlockQuote } from '@/UI/Content/BlockQuote/UI/FoBlockQuote.vue'; diff --git a/packages/core/src/UI/Content/BlockQuote/index.ts b/packages/core/src/UI/Content/BlockQuote/index.ts new file mode 100644 index 00000000..2c43f1af --- /dev/null +++ b/packages/core/src/UI/Content/BlockQuote/index.ts @@ -0,0 +1,2 @@ +export * from '@/UI/Content/BlockQuote/Types'; +export * from '@/UI/Content/BlockQuote/UI'; diff --git a/packages/core/src/UI/Content/index.ts b/packages/core/src/UI/Content/index.ts index af34b3c6..6da5a1c8 100644 --- a/packages/core/src/UI/Content/index.ts +++ b/packages/core/src/UI/Content/index.ts @@ -1,3 +1,4 @@ +export * from '@/UI/Content/BlockQuote'; export * from '@/UI/Content/Divider'; export * from '@/UI/Content/Heading'; export * from '@/UI/Content/Keyboard'; diff --git a/packages/core/src/UI/Customization/Icon/Types/Icon.ts b/packages/core/src/UI/Customization/Icon/Types/Icon.ts index af5a7aef..82edac69 100644 --- a/packages/core/src/UI/Customization/Icon/Types/Icon.ts +++ b/packages/core/src/UI/Customization/Icon/Types/Icon.ts @@ -26,17 +26,21 @@ export interface Dimension2D { export type CustomIconSize = IconSize | Dimension2D; -export type IconProps = Required & { +export interface IconifyIconProps extends WithRequiredIcon { /** * todo: bug this is not shown in the generated components api * The size of the icon that will be applied only to an iconify icon. * If the icon is a custom component you should define the size in that component itself. */ size?: CustomIconSize; -} | { +} + +export interface IconComponentProps { /** If a custom icon is needed, it can also be a custom svg or component. */ icon: Component; -}; +} + +export type IconProps = IconifyIconProps | IconComponentProps; export interface WithConfigurableIcon { icon?: ConfigurableIcon; @@ -46,3 +50,5 @@ export interface WithIcon { /** The Iconify icon's name */ icon?: Icon; } + +export type WithRequiredIcon = Required; diff --git a/packages/core/src/UI/Customization/Icon/UI/FoIcon.vue b/packages/core/src/UI/Customization/Icon/UI/FoIcon.vue index 8a99c7aa..17fc2b6c 100644 --- a/packages/core/src/UI/Customization/Icon/UI/FoIcon.vue +++ b/packages/core/src/UI/Customization/Icon/UI/FoIcon.vue @@ -5,7 +5,7 @@ /> ; + +export type InputFileProps = MaybeStringId + & Disableable + & Sizable + & WithConfigurableInputLabel + & Validity + & WithConfigurableHelperText; diff --git a/packages/core/src/UI/Forms/InputFile/Types/index.ts b/packages/core/src/UI/Forms/InputFile/Types/index.ts new file mode 100644 index 00000000..52bb32d0 --- /dev/null +++ b/packages/core/src/UI/Forms/InputFile/Types/index.ts @@ -0,0 +1 @@ +export * from '@/UI/Forms/InputFile/Types/InputFile'; diff --git a/packages/core/src/UI/Forms/InputFile/UI/FoInputFile.vue b/packages/core/src/UI/Forms/InputFile/UI/FoInputFile.vue new file mode 100644 index 00000000..8f56b65d --- /dev/null +++ b/packages/core/src/UI/Forms/InputFile/UI/FoInputFile.vue @@ -0,0 +1,33 @@ + + + diff --git a/packages/core/src/UI/Forms/InputFile/UI/FoInputFiles.vue b/packages/core/src/UI/Forms/InputFile/UI/FoInputFiles.vue new file mode 100644 index 00000000..77df39e8 --- /dev/null +++ b/packages/core/src/UI/Forms/InputFile/UI/FoInputFiles.vue @@ -0,0 +1,102 @@ + + + diff --git a/packages/core/src/UI/Forms/InputFile/UI/index.ts b/packages/core/src/UI/Forms/InputFile/UI/index.ts new file mode 100644 index 00000000..dcd1afd9 --- /dev/null +++ b/packages/core/src/UI/Forms/InputFile/UI/index.ts @@ -0,0 +1,2 @@ +export { default as FoInputFile } from '@/UI/Forms/InputFile/UI/FoInputFile.vue'; +export { default as FoInputFiles } from '@/UI/Forms/InputFile/UI/FoInputFiles.vue'; diff --git a/packages/core/src/UI/Forms/InputFile/index.ts b/packages/core/src/UI/Forms/InputFile/index.ts new file mode 100644 index 00000000..a40b7565 --- /dev/null +++ b/packages/core/src/UI/Forms/InputFile/index.ts @@ -0,0 +1,2 @@ +export * from '@/UI/Forms/InputFile/Types'; +export * from '@/UI/Forms/InputFile/UI'; diff --git a/packages/core/src/UI/Forms/Radio/Types/Radio.ts b/packages/core/src/UI/Forms/Radio/Types/Radio.ts new file mode 100644 index 00000000..1ae26be2 --- /dev/null +++ b/packages/core/src/UI/Forms/Radio/Types/Radio.ts @@ -0,0 +1,15 @@ +import type { Colorable, Disableable, MaybeStringId, Sizable, Validity } from '@/Lib'; +import type { Image } from '@/Types'; +import type { WithHelperText, WithLabel } from '@/UI/Components'; + +interface RadioValue { + value: string; +} + +export interface RadioProps extends MaybeStringId, RadioValue, Colorable, Disableable, Sizable, Validity, WithLabel, WithHelperText { + isInset?: boolean; +} + +export interface ImageRadioProps extends RadioValue { + image: Image; +} diff --git a/packages/core/src/UI/Forms/Radio/Types/index.ts b/packages/core/src/UI/Forms/Radio/Types/index.ts new file mode 100644 index 00000000..5ae0185f --- /dev/null +++ b/packages/core/src/UI/Forms/Radio/Types/index.ts @@ -0,0 +1 @@ +export * from '@/UI/Forms/Radio/Types/Radio'; diff --git a/packages/core/src/UI/Forms/Radio/UI/FoImageRadio.vue b/packages/core/src/UI/Forms/Radio/UI/FoImageRadio.vue new file mode 100644 index 00000000..83368722 --- /dev/null +++ b/packages/core/src/UI/Forms/Radio/UI/FoImageRadio.vue @@ -0,0 +1,24 @@ + + + diff --git a/packages/core/src/UI/Forms/Radio/UI/FoRadio.vue b/packages/core/src/UI/Forms/Radio/UI/FoRadio.vue new file mode 100644 index 00000000..587970b1 --- /dev/null +++ b/packages/core/src/UI/Forms/Radio/UI/FoRadio.vue @@ -0,0 +1,85 @@ + + + diff --git a/packages/core/src/UI/Forms/Radio/UI/index.ts b/packages/core/src/UI/Forms/Radio/UI/index.ts new file mode 100644 index 00000000..8f699a20 --- /dev/null +++ b/packages/core/src/UI/Forms/Radio/UI/index.ts @@ -0,0 +1,2 @@ +export { default as FoImageRadio } from '@/UI/Forms/Radio/UI/FoImageRadio.vue'; +export { default as FoRadio } from '@/UI/Forms/Radio/UI/FoRadio.vue'; diff --git a/packages/core/src/UI/Forms/Radio/index.ts b/packages/core/src/UI/Forms/Radio/index.ts new file mode 100644 index 00000000..7608ab2e --- /dev/null +++ b/packages/core/src/UI/Forms/Radio/index.ts @@ -0,0 +1,2 @@ +export * from '@/UI/Forms/Radio/Types'; +export * from '@/UI/Forms/Radio/UI'; diff --git a/packages/core/src/UI/Forms/Range/Types/Range.ts b/packages/core/src/UI/Forms/Range/Types/Range.ts new file mode 100644 index 00000000..d5dc25f1 --- /dev/null +++ b/packages/core/src/UI/Forms/Range/Types/Range.ts @@ -0,0 +1,7 @@ +import type { Colorable, Disableable, Sizable } from '@/Lib'; + +export interface RangeProps extends Colorable, Sizable, Disableable { + min?: number; + max?: number; + step?: number; +} diff --git a/packages/core/src/UI/Forms/Range/Types/index.ts b/packages/core/src/UI/Forms/Range/Types/index.ts new file mode 100644 index 00000000..667bb716 --- /dev/null +++ b/packages/core/src/UI/Forms/Range/Types/index.ts @@ -0,0 +1 @@ +export * from '@/UI/Forms/Range/Types/Range'; diff --git a/packages/core/src/UI/Forms/Range/UI/FoRange.vue b/packages/core/src/UI/Forms/Range/UI/FoRange.vue new file mode 100644 index 00000000..9c197f0b --- /dev/null +++ b/packages/core/src/UI/Forms/Range/UI/FoRange.vue @@ -0,0 +1,62 @@ + + + diff --git a/packages/core/src/UI/Forms/Range/UI/index.ts b/packages/core/src/UI/Forms/Range/UI/index.ts new file mode 100644 index 00000000..5930a3d1 --- /dev/null +++ b/packages/core/src/UI/Forms/Range/UI/index.ts @@ -0,0 +1 @@ +export { default as FoRange } from '@/UI/Forms/Range/UI/FoRange.vue'; diff --git a/packages/core/src/UI/Forms/Range/index.ts b/packages/core/src/UI/Forms/Range/index.ts new file mode 100644 index 00000000..2f1e5dfd --- /dev/null +++ b/packages/core/src/UI/Forms/Range/index.ts @@ -0,0 +1,2 @@ +export * from '@/UI/Forms/Range/Types'; +export * from '@/UI/Forms/Range/UI'; diff --git a/packages/core/src/UI/Forms/Select/Types/Select.ts b/packages/core/src/UI/Forms/Select/Types/Select.ts index a4cf5b8d..01effe92 100644 --- a/packages/core/src/UI/Forms/Select/Types/Select.ts +++ b/packages/core/src/UI/Forms/Select/Types/Select.ts @@ -29,7 +29,7 @@ export interface BaseSelectProps< Validity, WithConfigurableHelperText { /** - * The component's options. + * The select's options. * An array where each option is an object that contains at least "id" and "text". * In case of optgroup the array must contain an object with "options" and an optional "label" */ @@ -53,3 +53,16 @@ export type DatalistProps< > = BaseSelectProps & WithPlaceholder & WithLabel; + +export interface MultipleSelectProps< + T extends string | number, +> extends MaybeStringId, Disableable, WithLabel { + /** + * The multiple select's options. + * An array where each option is an object that contains at least "id" and "text". + */ + options: SelectOption[]; + + /** The number of options that are visible in the select without scrolling. */ + visibleOptions?: number; +} diff --git a/packages/core/src/UI/Forms/Select/UI/FoMultipleSelect.vue b/packages/core/src/UI/Forms/Select/UI/FoMultipleSelect.vue new file mode 100644 index 00000000..bd9a8bb5 --- /dev/null +++ b/packages/core/src/UI/Forms/Select/UI/FoMultipleSelect.vue @@ -0,0 +1,37 @@ + + + diff --git a/packages/core/src/UI/Forms/Select/UI/FoSelect.vue b/packages/core/src/UI/Forms/Select/UI/FoSelect.vue index 2f2c8d70..d42157dd 100644 --- a/packages/core/src/UI/Forms/Select/UI/FoSelect.vue +++ b/packages/core/src/UI/Forms/Select/UI/FoSelect.vue @@ -1,9 +1,8 @@ @@ -102,10 +102,10 @@ const isLtr = computed(() => textDirection.value === 'ltr'); const codePreviews = computed((): CodePreviewProps[] => { if (typeof props.code === 'string') { - return [{ title: 'Vue', code: props.code, lang: 'js' }]; + return [{ title: 'Vue', code: props.code, language: 'js' }]; } - return props.code.map(c => ({ ...c, lang: 'js' })); + return props.code.map(c => ({ ...c, language: 'js' })); }); const gridClass = computed(() => { @@ -113,7 +113,7 @@ const gridClass = computed(() => { const rows = props.grid.rows; if (columns === 0 || rows === 0) { - return 'flex flex-wrap'; + return 'flex flex-wrap items-start'; } const classes: Record<'columns' | 'rows', Record> = { diff --git a/packages/docs/.vitepress/theme/index.ts b/packages/docs/.vitepress/theme/index.ts index 6a29b53e..b794ccf4 100644 --- a/packages/docs/.vitepress/theme/index.ts +++ b/packages/docs/.vitepress/theme/index.ts @@ -32,9 +32,16 @@ import NavbarDocs from '@/Navigations/Navbar import PaginationDocs from '@/Navigations/Pagination/PaginationDocs.vue'; import TabsDocs from '@/Navigations/Tabs/TabsDocs.vue'; import AlertDocs from '@/Next/Components/Alert/AlertDocs.vue'; +import AvatarDocs from '@/Next/Components/Avatar/AvatarDocs.vue'; import DiffDocs from '@/Next/Components/Diff/DiffDocs.vue'; +import RadialProgressDocs from '@/Next/Components/RadialProgress/RadialProgressDocs.vue'; +import SkeletonDocs from '@/Next/Components/Skeleton/SkeletonDocs.vue'; import StatusDocs from '@/Next/Components/Status/StatusDocs.vue'; +import BlockQuoteDocs from '@/Next/Content/BlockQuote/BlockQuoteDocs.vue'; import DividerDocs from '@/Next/Content/Divider/DividerDocs.vue'; +import InputFileDocs from '@/Next/Forms/InputFile/InputFileDocs.vue'; +import RadioDocs from '@/Next/Forms/Radio/RadioDocs.vue'; +import RangeDocs from '@/Next/Forms/Range/RangeDocs.vue'; import DataTableDocs from '@/Next/Tables/DataTable/DataTableDocs.vue'; import ModalDocs from '@/Overlays/Modal/ModalDocs.vue'; import PopoverDocs from '@/Overlays/Popover/PopoverDocs.vue'; @@ -83,6 +90,7 @@ export default { app.use(createPinia()).use(hljsVuePlugin); registerDocComponents(app, [ + { name: 'AvatarDocs', instance: AvatarDocs }, { name: 'ClassAndStyleDocs', instance: ClassAndStyleDocs }, { name: 'KeyboardDocs', instance: KeyboardDocs }, { name: 'AlertDocs', instance: AlertDocs }, @@ -90,11 +98,13 @@ export default { { name: 'TipAlert', instance: TipAlert }, { name: 'LinkDocs', instance: LinkDocs }, { name: 'BadgeDocs', instance: BadgeDocs }, + { name: 'BlockQuoteDocs', instance: BlockQuoteDocs }, { name: 'ButtonDocs', instance: ButtonDocs }, { name: 'CheckboxDocs', instance: CheckboxDocs }, { name: 'DataTableDocs', instance: DataTableDocs }, { name: 'DiffDocs', instance: DiffDocs }, { name: 'DividerDocs', instance: DividerDocs }, + { name: 'InputFileDocs', instance: InputFileDocs }, { name: 'InputTextDocs', instance: InputTextDocs }, { name: 'IconsDocs', instance: IconsDocs }, { name: 'JoinDocs', instance: JoinDocs }, @@ -107,6 +117,10 @@ export default { { name: 'NavbarDocs', instance: NavbarDocs }, { name: 'PaginationDocs', instance: PaginationDocs }, { name: 'PopoverDocs', instance: PopoverDocs }, + { name: 'RadioDocs', instance: RadioDocs }, + { name: 'RangeDocs', instance: RangeDocs }, + { name: 'RadialProgressDocs', instance: RadialProgressDocs }, + { name: 'SkeletonDocs', instance: SkeletonDocs }, { name: 'StatsDocs', instance: StatsDocs }, { name: 'StatusDocs', instance: StatusDocs }, { name: 'SwapDocs', instance: SwapDocs }, diff --git a/packages/docs/Api/Lib/ComponentsApi.json b/packages/docs/Api/Lib/ComponentsApi.json index 104761db..5d29c763 100644 --- a/packages/docs/Api/Lib/ComponentsApi.json +++ b/packages/docs/Api/Lib/ComponentsApi.json @@ -1,32 +1,7 @@ { - "FoCheckbox": { + "FoAlert": { "type": 1, "props": [ - { - "name": "id", - "global": false, - "description": "The component's id, if not given, a random one might be assigned", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", - "range": [ - 472, - 492 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, { "name": "color", "global": false, @@ -38,8 +13,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", "range": [ - 504, - 518 + 652, + 666 ] } ], @@ -60,163 +35,49 @@ } }, { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - }, - "default": "false" - }, - { - "name": "size", + "name": "preset", "global": false, - "description": "The component's size", + "description": "The component's preset", "tags": [], "required": false, - "type": "Size | undefined", + "type": "AlertPreset | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", "range": [ - 518, - 527 + 369, + 380 ] } ], "schema": { "kind": "enum", - "type": "Size | undefined", + "type": "AlertPreset | undefined", "schema": [ "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" + "\"solid\"", + "\"soft\"", + "\"outline\"", + "\"dash\"" ] } }, { - "name": "isValid", + "name": "isDismissible", "global": false, - "description": "Indicates whether the value is valid or not", + "description": "If true, the component can be dismissed", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", - "range": [ - 87, - 105 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - }, - "default": "undefined" - }, - { - "name": "helperText", - "global": false, - "description": "The component's helper text", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", - "range": [ - 799, - 823 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - { - "name": "label", - "global": false, - "description": "The label's text", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseDismissibleTransition/Types/Dismissible.ts", "range": [ - 785, - 799 + 86, + 110 ] } ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - { - "name": "modelValue", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "boolean", - "declarations": [], - "schema": { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - }, - { - "name": "isIndeterminate", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [], "schema": { "kind": "enum", "type": "boolean | undefined", @@ -238,8 +99,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -265,8 +126,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -296,8 +157,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -322,8 +183,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -347,8 +208,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -365,8 +226,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -375,196 +236,91 @@ ], "events": [ { - "name": "update:modelValue", - "description": "", - "tags": [], - "type": "[value: boolean]", - "signature": "(event: \"update:modelValue\", value: boolean): void", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 17560, - 17595 - ] - } - ], - "schema": [ - { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - ] - }, - { - "name": "update:isIndeterminate", + "name": "dismiss", "description": "", "tags": [], - "type": "[value: boolean | undefined]", - "signature": "(event: \"update:isIndeterminate\", value: boolean | undefined): void", + "type": "[]", + "signature": "(event: \"dismiss\"): void", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 17560, - 17595 + 17597, + 17632 ] } ], - "schema": [ - { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - ] + "schema": [] } ], "slots": [ { "name": "default", - "type": "any", - "description": "", + "type": "any[]", + "description": "The content to be shown on the component by default", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Checkbox/UI/FoCheckbox.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", "range": [ - 3238, - 3262 + 136, + 151 ] } ], - "schema": "any" + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } } ], "exposed": [ { "name": "$slots", - "type": "Readonly & __VLS_Slots", + "type": "Readonly & Required", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & __VLS_Slots", + "type": "Readonly & Required", "schema": { "default": { "name": "default", "global": false, - "description": "", - "tags": [ - { - "name": "internal", - "text": "Default component's slot, to be used only for the icon of a switch. This is only for internal usage and must never\nbe used externally. Check the switch docs instead.\ntodo: must be removed from api" - } - ], - "required": false, - "type": "(() => VNode[]) | undefined", + "description": "The content to be shown on the component by default", + "tags": [], + "required": true, + "type": "Slot", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Checkbox/UI/FoCheckbox.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", "range": [ - 3238, - 3262 + 136, + 151 ] } ], "schema": { - "kind": "enum", - "type": "(() => VNode[]) | undefined", + "kind": "event", + "type": "(...args: any[]): VNode[]", "schema": [ - "undefined", - { - "kind": "event", - "type": "(): VNode[]" - } + "any" ] } } } } }, - { - "name": "isDisabled", - "type": "boolean", - "description": "If true, the component will be disabled without allowing more interactions", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - }, - { - "name": "isValid", - "type": "boolean", - "description": "Indicates whether the value is valid or not", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", - "range": [ - 87, - 105 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - }, - { - "name": "id", - "type": "string | undefined", - "description": "The component's id, if not given, a random one might be assigned", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", - "range": [ - 472, - 492 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, { "name": "color", "type": "Color | undefined", @@ -573,8 +329,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", "range": [ - 504, - 518 + 652, + 666 ] } ], @@ -595,94 +351,43 @@ } }, { - "name": "size", - "type": "Size | undefined", - "description": "The component's size", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", - "range": [ - 518, - 527 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Size | undefined", - "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } - }, - { - "name": "helperText", - "type": "string | undefined", - "description": "The component's helper text", + "name": "preset", + "type": "AlertPreset | undefined", + "description": "The component's preset", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", "range": [ - 799, - 823 + 369, + 380 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "AlertPreset | undefined", "schema": [ "undefined", - "string" + "\"solid\"", + "\"soft\"", + "\"outline\"", + "\"dash\"" ] } }, { - "name": "label", - "type": "string | undefined", - "description": "The label's text", + "name": "isDismissible", + "type": "boolean | undefined", + "description": "If true, the component can be dismissed", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseDismissibleTransition/Types/Dismissible.ts", "range": [ - 785, - 799 + 86, + 110 ] } ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - { - "name": "modelValue", - "type": "boolean", - "description": "", - "declarations": [], - "schema": { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - }, - { - "name": "isIndeterminate", - "type": "boolean | undefined", - "description": "", - "declarations": [], "schema": { "kind": "enum", "type": "boolean | undefined", @@ -694,455 +399,444 @@ } }, { - "name": "onUpdate:modelValue", - "type": "((value: boolean) => any) | undefined", - "description": "", - "declarations": [], - "schema": { - "kind": "enum", - "type": "((value: boolean) => any) | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(value: boolean): any", - "schema": [ - { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - ] - } - ] - } - }, - { - "name": "onUpdate:isIndeterminate", - "type": "((value: boolean | undefined) => any) | undefined", + "name": "onDismiss", + "type": "(() => any) | undefined", "description": "", "declarations": [], "schema": { "kind": "enum", - "type": "((value: boolean | undefined) => any) | undefined", + "type": "(() => any) | undefined", "schema": [ "undefined", { "kind": "event", - "type": "(value: boolean | undefined): any", - "schema": [ - { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - ] + "type": "(): any", + "schema": [] } ] } } ] }, - "FoCheckboxGroup": { + "FoAvatar": { "type": 1, "props": [ { - "name": "orientation", + "name": "avatar", "global": false, - "description": "The component's orientation", - "tags": [], - "required": false, - "type": "Orientation | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", - "range": [ - 363, - 389 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Orientation | undefined", - "schema": [ - "undefined", - "\"horizontal\"", - "\"vertical\"" - ] - }, - "default": "\"horizontal\"" - }, - { - "name": "key", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "PropertyKey | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 65067, - 65085 - ] - } - ], - "schema": { - "kind": "enum", - "type": "PropertyKey | undefined", - "schema": [ - "undefined", - "string", - "number", - "symbol" - ] - } - }, - { - "name": "ref", - "global": true, - "description": "", + "description": "It can either be an image,\nan object representing a placeholder icon or\nan object representing a placeholder text", "tags": [], - "required": false, - "type": "VNodeRef | undefined", + "required": true, + "type": "Image | AvatarIcon | AvatarTextProps", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Avatar/Types/Avatar.ts", "range": [ - 65090, - 65105 + 1136, + 1181 ] } ], "schema": { "kind": "enum", - "type": "VNodeRef | undefined", + "type": "Image | AvatarIcon | AvatarTextProps", "schema": [ - "undefined", - "string", - "Ref", { - "kind": "event", - "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", - "schema": [] - } - ] - } - }, - { - "name": "ref_for", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 65110, - 65128 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" + "kind": "object", + "type": "Image", + "schema": { + "src": { + "name": "src", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Utils.ts", + "range": [ + 205, + 217 + ] + } + ], + "schema": "string" + }, + "alt": { + "name": "alt", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Utils.ts", + "range": [ + 222, + 234 + ] + } + ], + "schema": "string" + } + } + }, + { + "kind": "object", + "type": "AvatarIcon", + "schema": { + "icon": { + "name": "icon", + "global": false, + "description": "The Iconify icon's name", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "range": [ + 1601, + 1613 + ] + } + ], + "schema": "string" + }, + "color": { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + "preset": { + "name": "preset", + "global": false, + "description": "The component's preset", + "tags": [], + "required": false, + "type": "AvatarPlaceholderPreset | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", + "range": [ + 369, + 380 + ] + } + ], + "schema": { + "kind": "enum", + "type": "AvatarPlaceholderPreset | undefined", + "schema": [ + "undefined", + "\"solid\"", + "\"soft\"", + "\"outline\"" + ] + } + } + } + }, + { + "kind": "object", + "type": "AvatarTextProps", + "schema": { + "text": { + "name": "text", + "global": false, + "description": "The text to be put as a placeholder, often used with initial letters of name and surname", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Avatar/Types/Avatar.ts", + "range": [ + 893, + 906 + ] + } + ], + "schema": "string" + }, + "color": { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": "Color | undefined" + }, + "preset": { + "name": "preset", + "global": false, + "description": "The component's preset", + "tags": [], + "required": false, + "type": "AvatarPlaceholderPreset | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", + "range": [ + 369, + 380 + ] + } + ], + "schema": "AvatarPlaceholderPreset | undefined" + } + } + } ] } }, { - "name": "ref_key", - "global": true, - "description": "", + "name": "indicator", + "global": false, + "description": "An indicator representing the status of the avatar with its own placement", "tags": [], "required": false, - "type": "string | undefined", + "type": "{ status: AvatarIndicatorStatus; placement: AvatarIndicatorPlacement; } | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Avatar/Types/Avatar.ts", "range": [ - 65133, - 65150 + 1272, + 1355 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "{ status: AvatarIndicatorStatus; placement: AvatarIndicatorPlacement; } | undefined", "schema": [ "undefined", - "string" - ] - } - }, - { - "name": "class", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72192, - 72208 - ] - } - ], - "schema": "unknown" - }, - { - "name": "style", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72213, - 72229 - ] - } - ], - "schema": "unknown" - } - ], - "events": [], - "slots": [ - { - "name": "default", - "type": "any[]", - "description": "The content to be shown on the component by default", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] - } - ], - "schema": { - "kind": "array", - "type": "any[]", - "schema": [ - "any" - ] - } - } - ], - "exposed": [ - { - "name": "$slots", - "type": "Readonly & Required", - "description": "", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 26301, - 26328 - ] - } - ], - "schema": { - "kind": "object", - "type": "Readonly & Required", - "schema": { - "default": { - "name": "default", - "global": false, - "description": "The content to be shown on the component by default", - "tags": [], - "required": true, - "type": "Slot", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] - } - ], + { + "kind": "object", + "type": "{ status: AvatarIndicatorStatus; placement: AvatarIndicatorPlacement; }", "schema": { - "kind": "event", - "type": "(...args: any[]): VNode[]", - "schema": [ - "any" - ] + "status": { + "name": "status", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "AvatarIndicatorStatus", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Avatar/Types/Avatar.ts", + "range": [ + 1286, + 1316 + ] + } + ], + "schema": { + "kind": "enum", + "type": "AvatarIndicatorStatus", + "schema": [ + "\"away\"", + "\"busy\"", + "\"online\"", + "\"offline\"" + ] + } + }, + "placement": { + "name": "placement", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "AvatarIndicatorPlacement", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Avatar/Types/Avatar.ts", + "range": [ + 1317, + 1352 + ] + } + ], + "schema": { + "kind": "enum", + "type": "AvatarIndicatorPlacement", + "schema": [ + "\"top\"", + "\"bottom\"" + ] + } + } } } - } - } - }, - { - "name": "orientation", - "type": "Orientation", - "description": "The component's orientation", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", - "range": [ - 363, - 389 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Orientation", - "schema": [ - "\"horizontal\"", - "\"vertical\"" ] } - } - ] - }, - "FoInputText": { - "type": 1, - "props": [ + }, { - "name": "type", + "name": "shape", "global": false, - "description": "The input's type", + "description": "The component's shape", "tags": [], "required": false, - "type": "\"text\" | \"email\" | undefined", + "type": "AvatarShape | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/InputText/Types/InputText.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", "range": [ - 865, - 889 + 355, + 365 ] } ], "schema": { "kind": "enum", - "type": "\"text\" | \"email\" | undefined", + "type": "AvatarShape | undefined", "schema": [ "undefined", - "\"text\"", - "\"email\"" + "\"rounded\"", + "\"circle\"" ] - }, - "default": "\"text\"" + } }, { - "name": "withoutFocus", + "name": "size", "global": false, - "description": "It does not show any animations when the input is focused", + "description": "The component's size", "tags": [], "required": false, - "type": "boolean | undefined", + "type": "Size | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/InputText/Types/InputText.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 964, - 987 + 604, + 613 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "Size | undefined", "schema": [ "undefined", - "false", - "true" + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" ] - }, - "default": "false" + } }, { - "name": "list", - "global": false, - "description": "The id of the list to be used in combination with a datalist", - "tags": [ - { - "name": "internal" - } - ], + "name": "key", + "global": true, + "description": "", + "tags": [], "required": false, - "type": "string | undefined", + "type": "PropertyKey | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/InputText/Types/InputText.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 1101, - 1115 + 65108, + 65126 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "PropertyKey | undefined", "schema": [ "undefined", - "string" + "string", + "number", + "symbol" ] } }, { - "name": "id", - "global": false, - "description": "The component's id, if not given, a random one might be assigned", + "name": "ref", + "global": true, + "description": "", "tags": [], "required": false, - "type": "string | undefined", + "type": "VNodeRef | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 472, - 492 + 65131, + 65146 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "VNodeRef | undefined", "schema": [ "undefined", - "string" + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } ] } }, { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", + "name": "ref_for", + "global": true, + "description": "", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 360, - 381 + 65151, + 65169 ] } ], @@ -1154,22 +848,21 @@ "false", "true" ] - }, - "default": "false" + } }, { - "name": "placeholder", - "global": false, - "description": "The component's placeholder", + "name": "ref_key", + "global": true, + "description": "", "tags": [], "required": false, "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 304, - 325 + 65174, + 65191 ] } ], @@ -1183,142 +876,141 @@ } }, { - "name": "isReadonly", - "global": false, - "description": "If true the component cannot be updated", + "name": "class", + "global": true, + "description": "", "tags": [], "required": false, - "type": "boolean | undefined", + "type": "unknown", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 84, - 105 + 72233, + 72249 ] } ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - }, - "default": "false" + "schema": "unknown" }, { - "name": "shape", - "global": false, - "description": "The component's shape", + "name": "style", + "global": true, + "description": "", "tags": [], "required": false, - "type": "\"rounded\" | \"pilled\" | undefined", + "type": "unknown", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 316, - 326 + 72254, + 72270 ] } ], - "schema": { - "kind": "enum", - "type": "\"rounded\" | \"pilled\" | undefined", - "schema": [ - "undefined", - "\"rounded\"", - "\"pilled\"" - ] - } - }, + "schema": "unknown" + } + ], + "events": [], + "slots": [ { - "name": "size", - "global": false, - "description": "The component's size", - "tags": [], - "required": false, - "type": "Size | undefined", + "name": "indicator", + "type": "any[]", + "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Avatar/UI/FoAvatar.vue", "range": [ - 518, - 527 + 1822, + 1839 ] } ], "schema": { - "kind": "enum", - "type": "Size | undefined", + "kind": "array", + "type": "any[]", "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" + "any" ] } - }, + } + ], + "exposed": [ { - "name": "isValid", - "global": false, - "description": "Indicates whether the value is valid or not", - "tags": [], - "required": false, - "type": "boolean | undefined", + "name": "$slots", + "type": "Readonly & __VLS_Slots", + "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 87, - 105 + 26345, + 26372 ] } ], "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - }, - "default": "undefined" + "kind": "object", + "type": "Readonly & __VLS_Slots", + "schema": { + "indicator": { + "name": "indicator", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "Slot | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Avatar/UI/FoAvatar.vue", + "range": [ + 1822, + 1839 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Slot | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + ] + } + } + } + } }, { - "name": "helperText", - "global": false, - "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", - "tags": [], - "required": false, - "type": "ConfigurableHelperText | undefined", + "name": "avatar", + "type": "Image | AvatarIcon | AvatarTextProps", + "description": "It can either be an image,\nan object representing a placeholder icon or\nan object representing a placeholder text", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Avatar/Types/Avatar.ts", "range": [ - 682, - 718 + 1136, + 1181 ] } ], "schema": { "kind": "enum", - "type": "ConfigurableHelperText | undefined", + "type": "Image | AvatarIcon | AvatarTextProps", "schema": [ - "undefined", - "string", { "kind": "object", - "type": "PositionableHelperText", + "type": "Image", "schema": { - "text": { - "name": "text", + "src": { + "name": "src", "global": false, "description": "", "tags": [], @@ -1326,129 +1018,337 @@ "type": "string", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Utils.ts", "range": [ - 374, - 392 + 205, + 217 ] } ], "schema": "string" }, - "position": { - "name": "position", + "alt": { + "name": "alt", "global": false, "description": "", "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Utils.ts", + "range": [ + 222, + 234 + ] + } + ], + "schema": "string" + } + } + }, + { + "kind": "object", + "type": "AvatarIcon", + "schema": { + "icon": { + "name": "icon", + "global": false, + "description": "The Iconify icon's name", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "range": [ + 1601, + 1613 + ] + } + ], + "schema": "string" + }, + "color": { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], "required": false, - "type": "HorizontalPosition | undefined", + "type": "Color | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", "range": [ - 397, - 427 + 652, + 666 ] } ], "schema": { "kind": "enum", - "type": "HorizontalPosition | undefined", + "type": "Color | undefined", "schema": [ "undefined", - "\"left\"", - "\"right\"" + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + "preset": { + "name": "preset", + "global": false, + "description": "The component's preset", + "tags": [], + "required": false, + "type": "AvatarPlaceholderPreset | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", + "range": [ + 369, + 380 + ] + } + ], + "schema": { + "kind": "enum", + "type": "AvatarPlaceholderPreset | undefined", + "schema": [ + "undefined", + "\"solid\"", + "\"soft\"", + "\"outline\"" ] } } } + }, + { + "kind": "object", + "type": "AvatarTextProps", + "schema": { + "text": { + "name": "text", + "global": false, + "description": "The text to be put as a placeholder, often used with initial letters of name and surname", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Avatar/Types/Avatar.ts", + "range": [ + 893, + 906 + ] + } + ], + "schema": "string" + }, + "color": { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": "Color | undefined" + }, + "preset": { + "name": "preset", + "global": false, + "description": "The component's preset", + "tags": [], + "required": false, + "type": "AvatarPlaceholderPreset | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", + "range": [ + 369, + 380 + ] + } + ], + "schema": "AvatarPlaceholderPreset | undefined" + } + } } ] } }, { - "name": "icon", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "ConfigurableIcon | undefined", + "name": "indicator", + "type": "{ status: AvatarIndicatorStatus; placement: AvatarIndicatorPlacement; } | undefined", + "description": "An indicator representing the status of the avatar with its own placement", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Avatar/Types/Avatar.ts", "range": [ - 1394, - 1418 + 1272, + 1355 ] } ], "schema": { "kind": "enum", - "type": "ConfigurableIcon | undefined", + "type": "{ status: AvatarIndicatorStatus; placement: AvatarIndicatorPlacement; } | undefined", "schema": [ "undefined", - "string", - "Partial>" + { + "kind": "object", + "type": "{ status: AvatarIndicatorStatus; placement: AvatarIndicatorPlacement; }", + "schema": { + "status": { + "name": "status", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "AvatarIndicatorStatus", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Avatar/Types/Avatar.ts", + "range": [ + 1286, + 1316 + ] + } + ], + "schema": { + "kind": "enum", + "type": "AvatarIndicatorStatus", + "schema": [ + "\"away\"", + "\"busy\"", + "\"online\"", + "\"offline\"" + ] + } + }, + "placement": { + "name": "placement", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "AvatarIndicatorPlacement", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Avatar/Types/Avatar.ts", + "range": [ + 1317, + 1352 + ] + } + ], + "schema": { + "kind": "enum", + "type": "AvatarIndicatorPlacement", + "schema": [ + "\"top\"", + "\"bottom\"" + ] + } + } + } + } ] } }, { - "name": "label", - "global": false, - "description": "The input label's text or an object containing \"text\" and \"type\" where type can be \"text\" | \"floating\" | \"inline\"", - "tags": [], - "required": false, - "type": "ConfigurableLabel | undefined", + "name": "shape", + "type": "AvatarShape | undefined", + "description": "The component's shape", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", "range": [ - 691, - 720 + 355, + 365 ] } ], "schema": { "kind": "enum", - "type": "ConfigurableLabel | undefined", + "type": "AvatarShape | undefined", "schema": [ "undefined", - "string", - "InputLabel" + "\"rounded\"", + "\"circle\"" ] } }, { - "name": "modelValue", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "InputTextValue", - "declarations": [], + "name": "size", + "type": "Size | undefined", + "description": "The component's size", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], "schema": { "kind": "enum", - "type": "InputTextValue", + "type": "Size | undefined", "schema": [ - "null", - "string" + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" ] } - }, + } + ] + }, + "FoAvatarGroup": { + "type": 1, + "props": [ { - "name": "modelModifiers", + "name": "isAnimated", "global": false, - "description": "", + "description": "If true, the avatar will have a pull up animation in the group", "tags": [], "required": false, - "type": "Partial> | undefined", - "declarations": [], + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Avatar/Types/Avatar.ts", + "range": [ + 1473, + 1494 + ] + } + ], "schema": { "kind": "enum", - "type": "Partial> | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "Partial>" + "false", + "true" ] } }, @@ -1463,8 +1363,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -1490,8 +1390,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -1521,8 +1421,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -1547,8 +1447,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -1572,8 +1472,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -1590,42 +1490,15 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], "schema": "unknown" } ], - "events": [ - { - "name": "update:modelValue", - "description": "", - "tags": [], - "type": "[value: InputTextValue]", - "signature": "(event: \"update:modelValue\", value: InputTextValue): void", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 17560, - 17595 - ] - } - ], - "schema": [ - { - "kind": "enum", - "type": "InputTextValue", - "schema": [ - "null", - "string" - ] - } - ] - } - ], + "events": [], "slots": [ { "name": "default", @@ -1647,75 +1520,33 @@ "any" ] } - }, - { - "name": "prepend", - "type": "any[]", - "description": "The content to be prepended to the component", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 315, - 330 - ] - } - ], - "schema": { - "kind": "array", - "type": "any[]", - "schema": [ - "any" - ] - } - }, - { - "name": "append", - "type": "any[]", - "description": "The content to be appended to the component", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 391, - 405 - ] - } - ], - "schema": { - "kind": "array", - "type": "any[]", - "schema": [ - "any" - ] - } } ], "exposed": [ { "name": "$slots", - "type": "Readonly & WithDefaultSlot & WithAddonSlots", + "type": "Readonly & Required", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & WithDefaultSlot & WithAddonSlots", + "type": "Readonly & Required", "schema": { "default": { "name": "default", "global": false, "description": "The content to be shown on the component by default", "tags": [], - "required": false, - "type": "Slot | undefined", + "required": true, + "type": "Slot", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", @@ -1726,207 +1557,151 @@ } ], "schema": { - "kind": "enum", - "type": "Slot | undefined", + "kind": "event", + "type": "(...args: any[]): VNode[]", "schema": [ - "undefined", - { - "kind": "event", - "type": "(...args: any[]): VNode[]", - "schema": [ - "any" - ] - } + "any" ] } - }, - "prepend": { - "name": "prepend", - "global": false, - "description": "The content to be prepended to the component", - "tags": [], - "required": false, - "type": "Slot | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 315, - 330 - ] - } - ], - "schema": "Slot | undefined" - }, - "append": { - "name": "append", - "global": false, - "description": "The content to be appended to the component", - "tags": [], - "required": false, - "type": "Slot | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 391, - 405 - ] - } - ], - "schema": "Slot | undefined" } } } }, { - "name": "isDisabled", - "type": "boolean", - "description": "If true, the component will be disabled without allowing more interactions", + "name": "isAnimated", + "type": "boolean | undefined", + "description": "If true, the avatar will have a pull up animation in the group", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Avatar/Types/Avatar.ts", "range": [ - 360, - 381 + 1473, + 1494 ] } ], "schema": { "kind": "enum", - "type": "boolean", + "type": "boolean | undefined", "schema": [ + "undefined", "false", "true" ] } - }, + } + ] + }, + "FoBadge": { + "type": 1, + "props": [ { - "name": "isValid", - "type": "boolean", - "description": "Indicates whether the value is valid or not", + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", "range": [ - 87, - 105 + 652, + 666 ] } ], "schema": { "kind": "enum", - "type": "boolean", + "type": "Color | undefined", "schema": [ - "false", - "true" + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" ] } }, { - "name": "type", - "type": "\"text\" | \"email\"", - "description": "The input's type", + "name": "preset", + "global": false, + "description": "The component's preset", + "tags": [], + "required": false, + "type": "BadgePreset | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/InputText/Types/InputText.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", "range": [ - 865, - 889 + 369, + 380 ] } ], "schema": { "kind": "enum", - "type": "\"text\" | \"email\"", + "type": "BadgePreset | undefined", "schema": [ - "\"text\"", - "\"email\"" + "undefined", + "\"solid\"", + "\"soft\"", + "\"outline\"", + "\"dash\"" ] } }, { - "name": "withoutFocus", - "type": "boolean", - "description": "It does not show any animations when the input is focused", + "name": "shape", + "global": false, + "description": "The component's shape", + "tags": [], + "required": false, + "type": "Shape | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/InputText/Types/InputText.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", "range": [ - 964, - 987 + 355, + 365 ] } ], "schema": { "kind": "enum", - "type": "boolean", + "type": "Shape | undefined", "schema": [ - "false", - "true" + "undefined", + "\"rounded\"", + "\"pilled\"", + "\"square\"", + "\"circle\"" ] } }, { - "name": "isReadonly", - "type": "boolean", - "description": "If true the component cannot be updated", + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 84, - 105 + 604, + 613 ] } ], "schema": { "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - }, - { - "name": "id", - "type": "string | undefined", - "description": "The component's id, if not given, a random one might be assigned", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", - "range": [ - 472, - 492 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - { - "name": "size", - "type": "Size | undefined", - "description": "The component's size", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", - "range": [ - 518, - 527 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Size | undefined", + "type": "Size | undefined", "schema": [ "undefined", "\"extraSmall\"", @@ -1937,219 +1712,19 @@ ] } }, - { - "name": "helperText", - "type": "ConfigurableHelperText | undefined", - "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", - "range": [ - 682, - 718 - ] - } - ], - "schema": { - "kind": "enum", - "type": "ConfigurableHelperText | undefined", - "schema": [ - "undefined", - "string", - { - "kind": "object", - "type": "PositionableHelperText", - "schema": { - "text": { - "name": "text", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", - "range": [ - 374, - 392 - ] - } - ], - "schema": "string" - }, - "position": { - "name": "position", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "HorizontalPosition | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", - "range": [ - 397, - 427 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HorizontalPosition | undefined", - "schema": [ - "undefined", - "\"left\"", - "\"right\"" - ] - } - } - } - } - ] - } - }, - { - "name": "label", - "type": "ConfigurableLabel | undefined", - "description": "The input label's text or an object containing \"text\" and \"type\" where type can be \"text\" | \"floating\" | \"inline\"", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", - "range": [ - 691, - 720 - ] - } - ], - "schema": { - "kind": "enum", - "type": "ConfigurableLabel | undefined", - "schema": [ - "undefined", - "string", - "InputLabel" - ] - } - }, - { - "name": "modelValue", - "type": "InputTextValue", - "description": "", - "declarations": [], - "schema": { - "kind": "enum", - "type": "InputTextValue", - "schema": [ - "null", - "string" - ] - } - }, - { - "name": "onUpdate:modelValue", - "type": "((value: InputTextValue) => any) | undefined", - "description": "", - "declarations": [], - "schema": { - "kind": "enum", - "type": "((value: InputTextValue) => any) | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(value: InputTextValue): any", - "schema": [ - { - "kind": "enum", - "type": "InputTextValue", - "schema": [ - "null", - "string" - ] - } - ] - } - ] - } - }, - { - "name": "list", - "type": "string | undefined", - "description": "The id of the list to be used in combination with a datalist", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/InputText/Types/InputText.ts", - "range": [ - 1101, - 1115 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - { - "name": "placeholder", - "type": "string | undefined", - "description": "The component's placeholder", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", - "range": [ - 304, - 325 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - { - "name": "shape", - "type": "\"rounded\" | \"pilled\" | undefined", - "description": "The component's shape", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", - "range": [ - 316, - 326 - ] - } - ], - "schema": { - "kind": "enum", - "type": "\"rounded\" | \"pilled\" | undefined", - "schema": [ - "undefined", - "\"rounded\"", - "\"pilled\"" - ] - } - }, { "name": "icon", - "type": "ConfigurableIcon | undefined", + "global": false, "description": "", + "tags": [], + "required": false, + "type": "ConfigurableIcon | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", "range": [ - 1394, - 1418 + 1506, + 1530 ] } ], @@ -2164,37 +1739,18 @@ } }, { - "name": "modelModifiers", - "type": "Partial> | undefined", - "description": "", - "declarations": [], - "schema": { - "kind": "enum", - "type": "Partial> | undefined", - "schema": [ - "undefined", - "Partial>" - ] - } - } - ] - }, - "FoJoin": { - "type": 1, - "props": [ - { - "name": "isResponsive", + "name": "isDismissible", "global": false, - "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", + "description": "If true, the component can be dismissed", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseDismissibleTransition/Types/Dismissible.ts", "range": [ - 291, - 314 + 86, + 110 ] } ], @@ -2209,33 +1765,6 @@ }, "default": "false" }, - { - "name": "orientation", - "global": false, - "description": "The component's orientation", - "tags": [], - "required": false, - "type": "Orientation | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", - "range": [ - 363, - 389 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Orientation | undefined", - "schema": [ - "undefined", - "\"horizontal\"", - "\"vertical\"" - ] - }, - "default": "\"horizontal\"" - }, { "name": "key", "global": true, @@ -2247,8 +1776,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -2274,8 +1803,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -2305,8 +1834,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -2331,8 +1860,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -2356,8 +1885,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -2374,15 +1903,33 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], "schema": "unknown" } ], - "events": [], + "events": [ + { + "name": "dismiss", + "description": "", + "tags": [], + "type": "[]", + "signature": "(event: \"dismiss\"): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [] + } + ], "slots": [ { "name": "default", @@ -2409,28 +1956,28 @@ "exposed": [ { "name": "$slots", - "type": "Readonly & Required", + "type": "Readonly & WithDefaultSlot", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & Required", + "type": "Readonly & WithDefaultSlot", "schema": { "default": { "name": "default", "global": false, "description": "The content to be shown on the component by default", "tags": [], - "required": true, - "type": "Slot", + "required": false, + "type": "Slot | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", @@ -2441,10 +1988,17 @@ } ], "schema": { - "kind": "event", - "type": "(...args: any[]): VNode[]", + "kind": "enum", + "type": "Slot | undefined", "schema": [ - "any" + "undefined", + { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } ] } } @@ -2452,37 +2006,15 @@ } }, { - "name": "orientation", - "type": "Orientation", - "description": "The component's orientation", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", - "range": [ - 363, - 389 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Orientation", - "schema": [ - "\"horizontal\"", - "\"vertical\"" - ] - } - }, - { - "name": "isResponsive", + "name": "isDismissible", "type": "boolean", - "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", + "description": "If true, the component can be dismissed", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseDismissibleTransition/Types/Dismissible.ts", "range": [ - 291, - 314 + 86, + 110 ] } ], @@ -2494,412 +2026,324 @@ "true" ] } - } - ] - }, - "FoDatalist": { - "type": 2, - "props": [ + }, { - "name": "options", - "global": false, - "description": "The component's options.\nAn array where each option is an object that contains at least \"id\" and \"text\".\nIn case of optgroup the array must contain an object with \"options\" and an optional \"label\"", - "tags": [], - "required": true, - "type": "SelectOption[]", + "name": "color", + "type": "Color | undefined", + "description": "The component's color", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Select/Types/Select.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", "range": [ - 1373, - 1386 + 652, + 666 ] } ], "schema": { - "kind": "array", - "type": "SelectOption[]", + "kind": "enum", + "type": "Color | undefined", "schema": [ - { - "kind": "object", - "type": "SelectOption", - "schema": { - "id": { - "name": "id", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "string | number", - "declarations": [], - "schema": { - "kind": "enum", - "type": "string | number", - "schema": [ - "string", - "number" - ] - } - }, - "isDisabled": { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - "text": { - "name": "text", - "global": false, - "description": "The component's text", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", - "range": [ - 445, - 459 - ] - } - ], - "schema": "string" - } - } - } + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" ] } }, { - "name": "id", - "global": false, - "description": "The component's id, if not given, a random one might be assigned", - "tags": [], - "required": false, - "type": "string | undefined", + "name": "preset", + "type": "BadgePreset | undefined", + "description": "The component's preset", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", "range": [ - 472, - 492 + 369, + 380 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "BadgePreset | undefined", "schema": [ "undefined", - "string" + "\"solid\"", + "\"soft\"", + "\"outline\"", + "\"dash\"" ] } }, { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], + "name": "onDismiss", + "type": "(() => any) | undefined", + "description": "", + "declarations": [], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "(() => any) | undefined", "schema": [ "undefined", - "false", - "true" + { + "kind": "event", + "type": "(): any", + "schema": [] + } ] - }, - "default": "undefined" + } }, { "name": "shape", - "global": false, + "type": "Shape | undefined", "description": "The component's shape", - "tags": [], - "required": false, - "type": "\"rounded\" | \"pilled\" | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", "range": [ - 316, - 326 + 355, + 365 ] } ], "schema": { "kind": "enum", - "type": "\"rounded\" | \"pilled\" | undefined", + "type": "Shape | undefined", "schema": [ "undefined", "\"rounded\"", - "\"pilled\"" + "\"pilled\"", + "\"square\"", + "\"circle\"" ] } }, { - "name": "isValid", - "global": false, - "description": "Indicates whether the value is valid or not", - "tags": [], - "required": false, - "type": "boolean | undefined", + "name": "size", + "type": "Size | undefined", + "description": "The component's size", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 87, - 105 + 604, + 613 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "Size | undefined", "schema": [ "undefined", - "false", - "true" + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" ] - }, - "default": "undefined" + } }, { - "name": "helperText", + "name": "icon", + "type": "ConfigurableIcon | undefined", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "range": [ + 1506, + 1530 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableIcon | undefined", + "schema": [ + "undefined", + "string", + "Partial>" + ] + } + } + ] + }, + "FoDotStyleBadge": { + "type": 1, + "props": [ + { + "name": "color", "global": false, - "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", + "description": "The component's color", "tags": [], "required": false, - "type": "ConfigurableHelperText | undefined", + "type": "Color | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", "range": [ - 682, - 718 + 652, + 666 ] } ], "schema": { "kind": "enum", - "type": "ConfigurableHelperText | undefined", + "type": "Color | undefined", "schema": [ "undefined", - "string", - { - "kind": "object", - "type": "PositionableHelperText", - "schema": { - "text": { - "name": "text", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", - "range": [ - 374, - 392 - ] - } - ], - "schema": "string" - }, - "position": { - "name": "position", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "HorizontalPosition | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", - "range": [ - 397, - 427 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HorizontalPosition | undefined", - "schema": [ - "undefined", - "\"left\"", - "\"right\"" - ] - } - } - } - } + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" ] } }, { - "name": "placeholder", + "name": "preset", "global": false, - "description": "The component's placeholder", + "description": "The component's preset", "tags": [], "required": false, - "type": "string | undefined", + "type": "BadgePreset | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", "range": [ - 304, - 325 + 369, + 380 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "BadgePreset | undefined", "schema": [ "undefined", - "string" + "\"solid\"", + "\"soft\"", + "\"outline\"", + "\"dash\"" ] } }, { - "name": "label", + "name": "shape", "global": false, - "description": "The label's text", + "description": "The component's shape", "tags": [], "required": false, - "type": "string | undefined", + "type": "Shape | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", "range": [ - 785, - 799 + 355, + 365 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "Shape | undefined", "schema": [ "undefined", - "string" + "\"rounded\"", + "\"pilled\"", + "\"square\"", + "\"circle\"" ] } }, { - "name": "modelValue", + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "icon", "global": false, "description": "", "tags": [], - "required": true, - "type": "SelectOption | null", - "declarations": [], + "required": false, + "type": "ConfigurableIcon | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "range": [ + 1506, + 1530 + ] + } + ], "schema": { "kind": "enum", - "type": "SelectOption | null", + "type": "ConfigurableIcon | undefined", "schema": [ - "null", - { - "kind": "object", - "type": "SelectOption", - "schema": { - "id": { - "name": "id", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "string | number", - "declarations": [], - "schema": { - "kind": "enum", - "type": "string | number", - "schema": [ - "string", - "number" - ] - } - }, - "isDisabled": { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - "text": { - "name": "text", - "global": false, - "description": "The component's text", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", - "range": [ - 445, - 459 - ] - } - ], - "schema": "string" - } - } - } + "undefined", + "string", + "Partial>" + ] + } + }, + { + "name": "isDismissible", + "global": false, + "description": "If true, the component can be dismissed", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseDismissibleTransition/Types/Dismissible.ts", + "range": [ + 86, + 110 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" ] } }, @@ -2914,8 +2358,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -2941,8 +2385,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -2972,8 +2416,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -2998,8 +2442,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -3023,8 +2467,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -3041,249 +2485,134 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], "schema": "unknown" } ], - "events": [ + "events": [], + "slots": [ { - "name": "update:modelValue", + "name": "default", + "type": "{}", "description": "", - "tags": [], - "type": "[value: SelectOption | null]", - "signature": "(evt: \"update:modelValue\", value: SelectOption | null): void", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 10173, - 10204 - ] - } - ], - "schema": [ - { - "kind": "enum", - "type": "SelectOption | null", - "schema": [ - "null", - { - "kind": "object", - "type": "SelectOption", - "schema": { - "id": { - "name": "id", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "string | number", - "declarations": [], - "schema": { - "kind": "enum", - "type": "string | number", - "schema": [ - "string", - "number" - ] - } - }, - "isDisabled": { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - "text": { - "name": "text", - "global": false, - "description": "The component's text", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", - "range": [ - 445, - 459 - ] - } - ], - "schema": "string" - } - } - } - ] - } - ] + "declarations": [], + "schema": { + "kind": "object", + "type": "{}", + "schema": {} + } } ], - "slots": [], - "exposed": [] - }, - "FoSelect": { - "type": 2, - "props": [ + "exposed": [ { - "name": "options", - "global": false, - "description": "The component's options.\nAn array where each option is an object that contains at least \"id\" and \"text\".\nIn case of optgroup the array must contain an object with \"options\" and an optional \"label\"", - "tags": [], - "required": true, - "type": "SelectOptionType>[]", + "name": "$slots", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Select/Types/Select.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 1373, - 1386 + 26345, + 26372 ] } ], "schema": { - "kind": "array", - "type": "SelectOptionType>[]", - "schema": [ - { - "kind": "enum", - "type": "SelectOptionType>", - "schema": [ - { - "kind": "object", - "type": "SelectOption", - "schema": { - "id": { - "name": "id", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "string | number", - "declarations": [], - "schema": { - "kind": "enum", - "type": "string | number", - "schema": [ - "string", - "number" - ] - } - }, - "isDisabled": { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - "text": { - "name": "text", - "global": false, - "description": "The component's text", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", - "range": [ - 445, - 459 - ] - } - ], - "schema": "string" - } + "kind": "object", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "((props: {}) => any) | undefined", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((props: {}) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(props: {}): any", + "schema": [] } - }, - "SelectOptionGroup>" - ] + ] + } } - ] + } } }, { - "name": "id", - "global": false, - "description": "The component's id, if not given, a random one might be assigned", - "tags": [], - "required": false, - "type": "string | undefined", + "name": "color", + "type": "Color | undefined", + "description": "The component's color", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", "range": [ - 472, - 492 + 652, + 666 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "Color | undefined", "schema": [ "undefined", - "string" + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" ] } }, { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", - "tags": [], - "required": false, + "name": "preset", + "type": "BadgePreset | undefined", + "description": "The component's preset", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", + "range": [ + 369, + 380 + ] + } + ], + "schema": { + "kind": "enum", + "type": "BadgePreset | undefined", + "schema": [ + "undefined", + "\"solid\"", + "\"soft\"", + "\"outline\"", + "\"dash\"" + ] + } + }, + { + "name": "isDismissible", "type": "boolean | undefined", + "description": "If true, the component can be dismissed", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseDismissibleTransition/Types/Dismissible.ts", "range": [ - 360, - 381 + 86, + 110 ] } ], @@ -3295,290 +2624,286 @@ "false", "true" ] - }, - "default": "undefined" + } }, { "name": "shape", - "global": false, + "type": "Shape | undefined", "description": "The component's shape", - "tags": [], - "required": false, - "type": "\"rounded\" | \"pilled\" | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", "range": [ - 316, - 326 + 355, + 365 ] } ], "schema": { "kind": "enum", - "type": "\"rounded\" | \"pilled\" | undefined", + "type": "Shape | undefined", "schema": [ "undefined", "\"rounded\"", - "\"pilled\"" + "\"pilled\"", + "\"square\"", + "\"circle\"" ] } }, { - "name": "isValid", + "name": "size", + "type": "Size | undefined", + "description": "The component's size", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "icon", + "type": "ConfigurableIcon | undefined", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "range": [ + 1506, + 1530 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableIcon | undefined", + "schema": [ + "undefined", + "string", + "Partial>" + ] + } + } + ] + }, + "FoButton": { + "type": 1, + "props": [ + { + "name": "type", "global": false, - "description": "Indicates whether the value is valid or not", + "description": "The button's type", "tags": [], "required": false, - "type": "boolean | undefined", + "type": "\"button\" | \"submit\" | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 87, - 105 + 935, + 962 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "\"button\" | \"submit\" | undefined", "schema": [ "undefined", - "false", - "true" + "\"button\"", + "\"submit\"" ] }, - "default": "undefined" + "default": "\"button\"" }, { - "name": "helperText", + "name": "layout", "global": false, - "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", + "description": "The button's layout", "tags": [], "required": false, - "type": "ConfigurableHelperText | undefined", + "type": "Layout | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 682, - 718 + 999, + 1015 ] } ], "schema": { "kind": "enum", - "type": "ConfigurableHelperText | undefined", + "type": "Layout | undefined", "schema": [ "undefined", - "string", - { - "kind": "object", - "type": "PositionableHelperText", - "schema": { - "text": { - "name": "text", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", - "range": [ - 374, - 392 - ] - } - ], - "schema": "string" - }, - "position": { - "name": "position", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "HorizontalPosition | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", - "range": [ - 397, - 427 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HorizontalPosition | undefined", - "schema": [ - "undefined", - "\"left\"", - "\"right\"" - ] - } - } - } - } + "\"default\"", + "\"wide\"", + "\"block\"" ] - } + }, + "default": "\"default\"" }, { - "name": "size", + "name": "isActive", "global": false, - "description": "The component's size", + "description": "The button's active state, when undefined it is neither active nor inactive", "tags": [], "required": false, - "type": "Size | undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 518, - 527 + 1108, + 1127 ] } ], "schema": { "kind": "enum", - "type": "Size | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" + "false", + "true" ] - } + }, + "default": "false" }, { - "name": "label", + "name": "id", "global": false, - "description": "The input label's text or an object containing \"text\" and \"type\" where type can be \"text\" | \"floating\" | \"inline\"", + "description": "The component's id, if not given, a random one might be assigned", "tags": [], "required": false, - "type": "ConfigurableLabel | undefined", + "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", "range": [ - 691, - 720 + 472, + 492 ] } ], "schema": { "kind": "enum", - "type": "ConfigurableLabel | undefined", + "type": "string | undefined", "schema": [ "undefined", - "string", - "InputLabel" + "string" ] } }, { - "name": "icon", + "name": "color", "global": false, - "description": "The Iconify icon's name", + "description": "The component's color", "tags": [], "required": false, - "type": "string | undefined", + "type": "Color | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", "range": [ - 1489, - 1501 + 652, + 666 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "Color | undefined", "schema": [ "undefined", - "string" + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" ] } }, { - "name": "modelValue", + "name": "navigation", "global": false, "description": "", "tags": [], - "required": true, - "type": "SelectOption | null", - "declarations": [], + "required": false, + "type": "Navigation | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 1129, + 1153 + ] + } + ], "schema": { "kind": "enum", - "type": "SelectOption | null", + "type": "Navigation | undefined", "schema": [ - "null", + "undefined", { "kind": "object", - "type": "SelectOption", + "type": "Navigation", "schema": { - "id": { - "name": "id", + "navigate": { + "name": "navigate", "global": false, - "description": "", + "description": "Navigate to a path", "tags": [], "required": true, - "type": "string | number", - "declarations": [], - "schema": { - "kind": "enum", - "type": "string | number", - "schema": [ - "string", - "number" - ] - } - }, - "isDisabled": { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", - "tags": [], - "required": false, - "type": "boolean | undefined", + "type": "(to: string) => Promise", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", "range": [ - 360, - 381 + 986, + 1026 ] } ], "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] + "kind": "event", + "type": "(to: string): Promise", + "schema": [] } }, - "text": { - "name": "text", + "activePath": { + "name": "activePath", "global": false, - "description": "The component's text", + "description": "Currently active path", "tags": [], "required": true, "type": "string", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", "range": [ - 445, - 459 + 1065, + 1084 ] } ], @@ -3590,76 +2915,74 @@ } }, { - "name": "key", - "global": true, - "description": "", + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", "tags": [], "required": false, - "type": "PropertyKey | undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", "range": [ - 65067, - 65085 + 360, + 381 ] } ], "schema": { "kind": "enum", - "type": "PropertyKey | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "string", - "number", - "symbol" + "false", + "true" ] } }, { - "name": "ref", - "global": true, - "description": "", + "name": "preset", + "global": false, + "description": "The component's preset", "tags": [], "required": false, - "type": "VNodeRef | undefined", + "type": "ButtonPreset | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", "range": [ - 65090, - 65105 + 369, + 380 ] } ], "schema": { "kind": "enum", - "type": "VNodeRef | undefined", + "type": "ButtonPreset | undefined", "schema": [ "undefined", - "string", - "Ref", - { - "kind": "event", - "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", - "schema": [] - } + "\"solid\"", + "\"gradient\"", + "\"text\"", + "\"soft\"", + "\"outline\"", + "\"dash\"" ] } }, { - "name": "ref_for", - "global": true, - "description": "", + "name": "isResponsive", + "global": false, + "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", "range": [ - 65110, - 65128 + 291, + 314 ] } ], @@ -3671,240 +2994,526 @@ "false", "true" ] - } + }, + "default": "false" }, { - "name": "ref_key", - "global": true, - "description": "", + "name": "shape", + "global": false, + "description": "The component's shape", "tags": [], "required": false, - "type": "string | undefined", + "type": "Shape | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", "range": [ - 65133, - 65150 + 355, + 365 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "Shape | undefined", "schema": [ "undefined", - "string" + "\"rounded\"", + "\"pilled\"", + "\"square\"", + "\"circle\"" ] } }, { - "name": "class", - "global": true, - "description": "", + "name": "size", + "global": false, + "description": "The component's size", "tags": [], "required": false, - "type": "unknown", + "type": "Size | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 72192, - 72208 + 604, + 613 ] } ], - "schema": "unknown" + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } }, { - "name": "style", - "global": true, - "description": "", + "name": "withGlass", + "global": false, + "description": "Renders with glass style", "tags": [], "required": false, - "type": "unknown", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseGlass/Types/Glass.ts", "range": [ - 72213, - 72229 + 69, + 89 ] } ], - "schema": "unknown" - } - ], - "events": [ + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, { - "name": "update:modelValue", + "name": "icon", + "global": false, "description": "", "tags": [], - "type": "[value: SelectOption | null]", - "signature": "(evt: \"update:modelValue\", value: SelectOption | null): void", + "required": false, + "type": "ConfigurableIcon | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", "range": [ - 10173, - 10204 + 1506, + 1530 ] } ], - "schema": [ + "schema": { + "kind": "enum", + "type": "ConfigurableIcon | undefined", + "schema": [ + "undefined", + "string", + "Partial>" + ] + } + }, + { + "name": "to", + "global": false, + "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", + "tags": [], + "required": false, + "type": "To | undefined", + "declarations": [ { - "kind": "enum", - "type": "SelectOption | null", - "schema": [ - "null", - { - "kind": "object", - "type": "SelectOption", - "schema": { - "id": { - "name": "id", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "string | number", - "declarations": [], - "schema": { - "kind": "enum", - "type": "string | number", - "schema": [ - "string", - "number" - ] - } - }, - "isDisabled": { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 856, + 864 + ] + } + ], + "schema": { + "kind": "enum", + "type": "To | undefined", + "schema": [ + "undefined", + "string", + { + "kind": "object", + "type": "kt", + "schema": { + "name": { + "name": "name", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "Qt", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9464, + 9494 ] } - }, - "text": { - "name": "text", - "global": false, - "description": "The component's text", - "tags": [], - "required": true, - "type": "string", - "declarations": [ + ], + "schema": { + "kind": "enum", + "type": "Qt", + "schema": [ + "undefined", + "string", + "symbol" + ] + } + }, + "params": { + "name": "params", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "$ | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9497, + 9528 + ] + } + ], + "schema": { + "kind": "enum", + "type": "$ | undefined", + "schema": [ + "undefined", + "$" + ] + } + }, + "path": { + "name": "path", + "global": false, + "description": "A relative path to the current location. This property should be removed", + "tags": [], + "required": false, + "type": "undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9621, + 9638 + ] + } + ], + "schema": "undefined" + }, + "query": { + "name": "query", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "mn | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26059, + 26084 + ] + } + ], + "schema": { + "kind": "enum", + "type": "mn | undefined", + "schema": [ + "undefined", + "mn" + ] + } + }, + "hash": { + "name": "hash", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26087, + 26101 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + "replace": { + "name": "replace", + "global": false, + "description": "Replace the entry in the history instead of pushing a new entry", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27088, + 27106 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "force": { + "name": "force", + "global": false, + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27298, + 27314 + ] + } + ], + "schema": "boolean | undefined" + }, + "state": { + "name": "state", + "global": false, + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "tags": [], + "required": false, + "type": "lt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27545, + 27566 + ] + } + ], + "schema": { + "kind": "enum", + "type": "lt | undefined", + "schema": [ + "undefined", { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", - "range": [ - 445, - 459 - ] + "kind": "object", + "type": "lt", + "schema": {} } - ], - "schema": "string" + ] } } } - ] - } - ] - } - ], - "slots": [], - "exposed": [] - }, - "FoSwitch": { - "type": 1, - "props": [ + }, + { + "kind": "object", + "type": "Tt", + "schema": { + "path": { + "name": "path", + "global": false, + "description": "Percentage encoded pathname section of the URL.", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 10539, + 10552 + ] + } + ], + "schema": "string" + }, + "query": { + "name": "query", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "mn | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26059, + 26084 + ] + } + ], + "schema": "mn | undefined" + }, + "hash": { + "name": "hash", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26087, + 26101 + ] + } + ], + "schema": "string | undefined" + }, + "replace": { + "name": "replace", + "global": false, + "description": "Replace the entry in the history instead of pushing a new entry", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27088, + 27106 + ] + } + ], + "schema": "boolean | undefined" + }, + "force": { + "name": "force", + "global": false, + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27298, + 27314 + ] + } + ], + "schema": "boolean | undefined" + }, + "state": { + "name": "state", + "global": false, + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "tags": [], + "required": false, + "type": "lt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27545, + 27566 + ] + } + ], + "schema": "lt | undefined" + } + } + } + ] + } + }, { - "name": "id", - "global": false, - "description": "The component's id, if not given, a random one might be assigned", + "name": "key", + "global": true, + "description": "", "tags": [], "required": false, - "type": "string | undefined", + "type": "PropertyKey | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 472, - 492 + 65108, + 65126 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "PropertyKey | undefined", "schema": [ "undefined", - "string" + "string", + "number", + "symbol" ] } }, { - "name": "color", - "global": false, - "description": "The component's color", + "name": "ref", + "global": true, + "description": "", "tags": [], "required": false, - "type": "Color | undefined", + "type": "VNodeRef | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 504, - 518 + 65131, + 65146 ] } ], "schema": { "kind": "enum", - "type": "Color | undefined", + "type": "VNodeRef | undefined", "schema": [ "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } ] } }, { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", + "name": "ref_for", + "global": true, + "description": "", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 360, - 381 + 65151, + 65169 ] } ], @@ -3916,370 +3525,279 @@ "false", "true" ] - }, - "default": "false" + } }, { - "name": "size", - "global": false, - "description": "The component's size", + "name": "ref_key", + "global": true, + "description": "", "tags": [], "required": false, - "type": "Size | undefined", + "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 518, - 527 + 65174, + 65191 ] } ], "schema": { "kind": "enum", - "type": "Size | undefined", + "type": "string | undefined", "schema": [ "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" + "string" ] } }, { - "name": "isValid", - "global": false, - "description": "Indicates whether the value is valid or not", + "name": "class", + "global": true, + "description": "", "tags": [], "required": false, - "type": "boolean | undefined", + "type": "unknown", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 87, - 105 + 72233, + 72249 ] } ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - }, - "default": "undefined" + "schema": "unknown" }, { - "name": "helperText", - "global": false, - "description": "The component's helper text", + "name": "style", + "global": true, + "description": "", "tags": [], "required": false, - "type": "string | undefined", + "type": "unknown", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 799, - 823 + 72254, + 72270 ] } ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, + "schema": "unknown" + } + ], + "events": [], + "slots": [ { - "name": "label", - "global": false, - "description": "The label's text", - "tags": [], - "required": false, - "type": "string | undefined", + "name": "default", + "type": "any[]", + "description": "The content to be shown on the component by default", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", "range": [ - 785, - 799 + 136, + 151 ] } ], "schema": { - "kind": "enum", - "type": "string | undefined", + "kind": "array", + "type": "any[]", "schema": [ - "undefined", - "string" + "any" ] } }, { - "name": "preset", - "global": false, - "description": "The component's preset", - "tags": [], - "required": false, - "type": "SwitchPreset | undefined", + "name": "prepend", + "type": "any[]", + "description": "The content to be prepended to the component", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", "range": [ - 325, - 336 + 315, + 330 ] } ], "schema": { - "kind": "enum", - "type": "SwitchPreset | undefined", + "kind": "array", + "type": "any[]", "schema": [ - "undefined", - "\"solid\"", - "\"outline\"" + "any" ] } }, { - "name": "icon", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "ConfigurableIcon | undefined", + "name": "append", + "type": "any[]", + "description": "The content to be appended to the component", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", "range": [ - 1394, - 1418 + 391, + 405 ] } ], "schema": { - "kind": "enum", - "type": "ConfigurableIcon | undefined", - "schema": [ - "undefined", - "string", - "Partial>" - ] - } - }, - { - "name": "modelValue", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "boolean", - "declarations": [], - "schema": { - "kind": "enum", - "type": "boolean", + "kind": "array", + "type": "any[]", "schema": [ - "false", - "true" + "any" ] } - }, + } + ], + "exposed": [ { - "name": "key", - "global": true, + "name": "$slots", + "type": "Readonly & WithDefaultSlot & WithAddonSlots", "description": "", - "tags": [], - "required": false, - "type": "PropertyKey | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 26345, + 26372 ] } ], "schema": { - "kind": "enum", - "type": "PropertyKey | undefined", - "schema": [ - "undefined", - "string", - "number", - "symbol" - ] - } - }, - { - "name": "ref", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "VNodeRef | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 65090, - 65105 - ] - } - ], - "schema": { - "kind": "enum", - "type": "VNodeRef | undefined", - "schema": [ - "undefined", - "string", - "Ref", - { - "kind": "event", - "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", - "schema": [] + "kind": "object", + "type": "Readonly & WithDefaultSlot & WithAddonSlots", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "The content to be shown on the component by default", + "tags": [], + "required": false, + "type": "Slot | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Slot | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + ] + } + }, + "prepend": { + "name": "prepend", + "global": false, + "description": "The content to be prepended to the component", + "tags": [], + "required": false, + "type": "Slot | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 315, + 330 + ] + } + ], + "schema": "Slot | undefined" + }, + "append": { + "name": "append", + "global": false, + "description": "The content to be appended to the component", + "tags": [], + "required": false, + "type": "Slot | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 391, + 405 + ] + } + ], + "schema": "Slot | undefined" } - ] + } } }, { - "name": "ref_for", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "boolean | undefined", + "name": "type", + "type": "\"button\" | \"submit\"", + "description": "The button's type", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 65110, - 65128 + 935, + 962 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "\"button\" | \"submit\"", "schema": [ - "undefined", - "false", - "true" + "\"button\"", + "\"submit\"" ] } }, { - "name": "ref_key", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", + "name": "layout", + "type": "Layout", + "description": "The button's layout", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 65133, - 65150 + 999, + 1015 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "Layout", "schema": [ - "undefined", - "string" + "\"default\"", + "\"wide\"", + "\"block\"" ] } }, { - "name": "class", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72192, - 72208 - ] - } - ], - "schema": "unknown" - }, - { - "name": "style", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72213, - 72229 - ] - } - ], - "schema": "unknown" - } - ], - "events": [ - { - "name": "update:modelValue", - "description": "", - "tags": [], - "type": "[value: boolean]", - "signature": "(event: \"update:modelValue\", value: boolean): void", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 17560, - 17595 - ] - } - ], - "schema": [ - { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - ] - } - ], - "slots": [], - "exposed": [ - { - "name": "isDisabled", + "name": "isActive", "type": "boolean", - "description": "If true, the component will be disabled without allowing more interactions", + "description": "The button's active state, when undefined it is neither active nor inactive", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 360, - 381 + 1108, + 1127 ] } ], @@ -4293,15 +3811,15 @@ } }, { - "name": "isValid", + "name": "isResponsive", "type": "boolean", - "description": "Indicates whether the value is valid or not", + "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", "range": [ - 87, - 105 + 291, + 314 ] } ], @@ -4314,28 +3832,6 @@ ] } }, - { - "name": "id", - "type": "string | undefined", - "description": "The component's id, if not given, a random one might be assigned", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", - "range": [ - 472, - 492 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, { "name": "color", "type": "Color | undefined", @@ -4344,8 +3840,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", "range": [ - 504, - 518 + 652, + 666 ] } ], @@ -4366,113 +3862,80 @@ } }, { - "name": "size", - "type": "Size | undefined", - "description": "The component's size", + "name": "preset", + "type": "ButtonPreset | undefined", + "description": "The component's preset", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", "range": [ - 518, - 527 + 369, + 380 ] } ], "schema": { "kind": "enum", - "type": "Size | undefined", + "type": "ButtonPreset | undefined", "schema": [ "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" + "\"solid\"", + "\"gradient\"", + "\"text\"", + "\"soft\"", + "\"outline\"", + "\"dash\"" ] } }, { - "name": "helperText", - "type": "string | undefined", - "description": "The component's helper text", + "name": "shape", + "type": "Shape | undefined", + "description": "The component's shape", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", "range": [ - 799, - 823 + 355, + 365 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "Shape | undefined", "schema": [ "undefined", - "string" + "\"rounded\"", + "\"pilled\"", + "\"square\"", + "\"circle\"" ] } }, { - "name": "label", - "type": "string | undefined", - "description": "The label's text", + "name": "size", + "type": "Size | undefined", + "description": "The component's size", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 785, - 799 + 604, + 613 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - { - "name": "modelValue", - "type": "boolean", - "description": "", - "declarations": [], - "schema": { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - }, - { - "name": "onUpdate:modelValue", - "type": "((value: boolean) => any) | undefined", - "description": "", - "declarations": [], - "schema": { - "kind": "enum", - "type": "((value: boolean) => any) | undefined", + "type": "Size | undefined", "schema": [ "undefined", - { - "kind": "event", - "type": "(value: boolean): any", - "schema": [ - { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - ] - } + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" ] } }, @@ -4484,8 +3947,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", "range": [ - 1394, - 1418 + 1506, + 1530 ] } ], @@ -4500,131 +3963,127 @@ } }, { - "name": "preset", - "type": "SwitchPreset | undefined", - "description": "The component's preset", + "name": "id", + "type": "string | undefined", + "description": "The component's id, if not given, a random one might be assigned", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", "range": [ - 325, - 336 + 472, + 492 ] } ], "schema": { "kind": "enum", - "type": "SwitchPreset | undefined", + "type": "string | undefined", "schema": [ "undefined", - "\"solid\"", - "\"outline\"" + "string" ] } - } - ] - }, - "FoSwitchGroup": { - "type": 1, - "props": [ - { - "name": "orientation", - "global": false, - "description": "The component's orientation", - "tags": [], - "required": false, - "type": "Orientation | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", - "range": [ - 363, - 389 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Orientation | undefined", - "schema": [ - "undefined", - "\"horizontal\"", - "\"vertical\"" - ] - }, - "default": "\"horizontal\"" }, { - "name": "key", - "global": true, + "name": "navigation", + "type": "Navigation | undefined", "description": "", - "tags": [], - "required": false, - "type": "PropertyKey | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", "range": [ - 65067, - 65085 + 1129, + 1153 ] } ], "schema": { "kind": "enum", - "type": "PropertyKey | undefined", + "type": "Navigation | undefined", "schema": [ "undefined", - "string", - "number", - "symbol" + { + "kind": "object", + "type": "Navigation", + "schema": { + "navigate": { + "name": "navigate", + "global": false, + "description": "Navigate to a path", + "tags": [], + "required": true, + "type": "(to: string) => Promise", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 986, + 1026 + ] + } + ], + "schema": { + "kind": "event", + "type": "(to: string): Promise", + "schema": [] + } + }, + "activePath": { + "name": "activePath", + "global": false, + "description": "Currently active path", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 1065, + 1084 + ] + } + ], + "schema": "string" + } + } + } ] } }, { - "name": "ref", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "VNodeRef | undefined", + "name": "isDisabled", + "type": "boolean | undefined", + "description": "If true, the component will be disabled without allowing more interactions", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", "range": [ - 65090, - 65105 + 360, + 381 ] } ], "schema": { "kind": "enum", - "type": "VNodeRef | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "string", - "Ref", - { - "kind": "event", - "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", - "schema": [] - } + "false", + "true" ] } }, { - "name": "ref_for", - "global": true, - "description": "", - "tags": [], - "required": false, + "name": "withGlass", "type": "boolean | undefined", + "description": "Renders with glass style", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseGlass/Types/Glass.ts", "range": [ - 65110, - 65128 + 69, + 89 ] } ], @@ -4639,255 +4098,357 @@ } }, { - "name": "ref_key", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", + "name": "to", + "type": "To | undefined", + "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", "range": [ - 65133, - 65150 + 856, + 864 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "To | undefined", "schema": [ "undefined", - "string" - ] - } - }, - { - "name": "class", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72192, - 72208 - ] - } - ], - "schema": "unknown" - }, - { - "name": "style", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72213, - 72229 - ] - } - ], - "schema": "unknown" - } - ], - "events": [], - "slots": [ - { - "name": "default", - "type": "any[]", - "description": "The content to be shown on the component by default", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] - } - ], - "schema": { - "kind": "array", - "type": "any[]", - "schema": [ - "any" - ] - } - } - ], - "exposed": [ - { - "name": "$slots", - "type": "Readonly & Required", - "description": "", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 26301, - 26328 - ] - } - ], - "schema": { - "kind": "object", - "type": "Readonly & Required", - "schema": { - "default": { - "name": "default", - "global": false, - "description": "The content to be shown on the component by default", - "tags": [], - "required": true, - "type": "Slot", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] + "string", + { + "kind": "object", + "type": "kt", + "schema": { + "name": { + "name": "name", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "Qt", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9464, + 9494 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Qt", + "schema": [ + "undefined", + "string", + "symbol" + ] + } + }, + "params": { + "name": "params", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "$ | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9497, + 9528 + ] + } + ], + "schema": { + "kind": "enum", + "type": "$ | undefined", + "schema": [ + "undefined", + "$" + ] + } + }, + "path": { + "name": "path", + "global": false, + "description": "A relative path to the current location. This property should be removed", + "tags": [], + "required": false, + "type": "undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9621, + 9638 + ] + } + ], + "schema": "undefined" + }, + "query": { + "name": "query", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "mn | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26059, + 26084 + ] + } + ], + "schema": { + "kind": "enum", + "type": "mn | undefined", + "schema": [ + "undefined", + "mn" + ] + } + }, + "hash": { + "name": "hash", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26087, + 26101 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + "replace": { + "name": "replace", + "global": false, + "description": "Replace the entry in the history instead of pushing a new entry", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27088, + 27106 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "force": { + "name": "force", + "global": false, + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27298, + 27314 + ] + } + ], + "schema": "boolean | undefined" + }, + "state": { + "name": "state", + "global": false, + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "tags": [], + "required": false, + "type": "lt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27545, + 27566 + ] + } + ], + "schema": { + "kind": "enum", + "type": "lt | undefined", + "schema": [ + "undefined", + { + "kind": "object", + "type": "lt", + "schema": {} + } + ] + } } - ], + } + }, + { + "kind": "object", + "type": "Tt", "schema": { - "kind": "event", - "type": "(...args: any[]): VNode[]", - "schema": [ - "any" - ] + "path": { + "name": "path", + "global": false, + "description": "Percentage encoded pathname section of the URL.", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 10539, + 10552 + ] + } + ], + "schema": "string" + }, + "query": { + "name": "query", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "mn | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26059, + 26084 + ] + } + ], + "schema": "mn | undefined" + }, + "hash": { + "name": "hash", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26087, + 26101 + ] + } + ], + "schema": "string | undefined" + }, + "replace": { + "name": "replace", + "global": false, + "description": "Replace the entry in the history instead of pushing a new entry", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27088, + 27106 + ] + } + ], + "schema": "boolean | undefined" + }, + "force": { + "name": "force", + "global": false, + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27298, + 27314 + ] + } + ], + "schema": "boolean | undefined" + }, + "state": { + "name": "state", + "global": false, + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "tags": [], + "required": false, + "type": "lt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27545, + 27566 + ] + } + ], + "schema": "lt | undefined" + } } } - } - } - }, - { - "name": "orientation", - "type": "Orientation", - "description": "The component's orientation", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", - "range": [ - 363, - 389 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Orientation", - "schema": [ - "\"horizontal\"", - "\"vertical\"" ] } } ] }, - "FoTextarea": { + "FoLoadingButton": { "type": 1, "props": [ { - "name": "id", - "global": false, - "description": "The component's id, if not given, a random one might be assigned", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", - "range": [ - 472, - 492 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - }, - "default": "false" - }, - { - "name": "isReadonly", - "global": false, - "description": "If true the component cannot be updated", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", - "range": [ - 84, - 105 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - }, - "default": "false" - }, - { - "name": "isValid", + "name": "isLoading", "global": false, - "description": "Indicates whether the value is valid or not", + "description": "True if the component is in loading state", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 87, - 105 + 1260, + 1280 ] } ], @@ -4900,821 +4461,861 @@ "true" ] }, - "default": "undefined" - }, - { - "name": "size", - "global": false, - "description": "The component's size", - "tags": [], - "required": false, - "type": "Size | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", - "range": [ - 518, - 527 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Size | undefined", - "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } + "default": "true" }, { - "name": "helperText", + "name": "icon", "global": false, - "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", + "description": "", "tags": [], "required": false, - "type": "ConfigurableHelperText | undefined", + "type": "({ position?: HorizontalPosition | undefined; } & LoadingProps) | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 682, - 718 + 1285, + 1354 ] } ], "schema": { "kind": "enum", - "type": "ConfigurableHelperText | undefined", + "type": "({ position?: HorizontalPosition | undefined; } & LoadingProps) | undefined", "schema": [ "undefined", - "string", { "kind": "object", - "type": "PositionableHelperText", + "type": "{ position?: HorizontalPosition | undefined; } & LoadingProps", "schema": { - "text": { - "name": "text", + "position": { + "name": "position", "global": false, "description": "", "tags": [], - "required": true, - "type": "string", + "required": false, + "type": "HorizontalPosition | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 374, - 392 + 1302, + 1332 ] } ], - "schema": "string" + "schema": { + "kind": "enum", + "type": "HorizontalPosition | undefined", + "schema": [ + "undefined", + "\"left\"", + "\"right\"" + ] + } }, - "position": { - "name": "position", + "animation": { + "name": "animation", "global": false, - "description": "", + "description": "The component's loading animation", "tags": [], "required": false, - "type": "HorizontalPosition | undefined", + "type": "Animation | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Loading/Types/Loading.ts", "range": [ - 397, - 427 + 244, + 266 ] } ], "schema": { "kind": "enum", - "type": "HorizontalPosition | undefined", + "type": "Animation | undefined", "schema": [ "undefined", - "\"left\"", - "\"right\"" + "\"spinner\"", + "\"dots\"", + "\"ring\"", + "\"ball\"", + "\"bars\"", + "\"infinity\"" ] } - } - } - } - ] - } + }, + "color": { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + "size": { + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + } + } + } + ] + }, + "default": "() => {\n return { animation: \"spinner\" };\n}" }, { - "name": "icon", + "name": "color", "global": false, - "description": "", + "description": "The component's color", "tags": [], "required": false, - "type": "ConfigurableIcon | undefined", + "type": "Color | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", "range": [ - 1394, - 1418 + 652, + 666 ] } ], "schema": { "kind": "enum", - "type": "ConfigurableIcon | undefined", + "type": "Color | undefined", "schema": [ "undefined", - "string", - "Partial>" + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" ] } }, { - "name": "label", + "name": "preset", "global": false, - "description": "The input label's text or an object containing \"text\" and \"type\" where type can be \"text\" | \"floating\" | \"inline\"", + "description": "The component's preset", "tags": [], "required": false, - "type": "ConfigurableLabel | undefined", + "type": "ButtonPreset | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", "range": [ - 691, - 720 + 369, + 380 ] } ], "schema": { "kind": "enum", - "type": "ConfigurableLabel | undefined", + "type": "ButtonPreset | undefined", "schema": [ "undefined", - "string", - "InputLabel" + "\"solid\"", + "\"gradient\"", + "\"text\"", + "\"soft\"", + "\"outline\"", + "\"dash\"" ] } }, { - "name": "placeholder", + "name": "shape", "global": false, - "description": "The component's placeholder", + "description": "The component's shape", "tags": [], "required": false, - "type": "string | undefined", + "type": "Shape | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", "range": [ - 304, - 325 + 355, + 365 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "Shape | undefined", "schema": [ "undefined", - "string" + "\"rounded\"", + "\"pilled\"", + "\"square\"", + "\"circle\"" ] } }, { - "name": "modelValue", + "name": "size", "global": false, - "description": "", - "tags": [], - "required": true, - "type": "string", - "declarations": [], - "schema": "string" - }, - { - "name": "key", - "global": true, - "description": "", + "description": "The component's size", "tags": [], "required": false, - "type": "PropertyKey | undefined", + "type": "Size | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 65067, - 65085 + 604, + 613 ] } ], "schema": { "kind": "enum", - "type": "PropertyKey | undefined", + "type": "Size | undefined", "schema": [ "undefined", - "string", - "number", - "symbol" + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" ] } }, { - "name": "ref", - "global": true, - "description": "", + "name": "type", + "global": false, + "description": "The button's type", "tags": [], "required": false, - "type": "VNodeRef | undefined", + "type": "\"button\" | \"submit\" | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 65090, - 65105 + 935, + 962 ] } ], "schema": { "kind": "enum", - "type": "VNodeRef | undefined", + "type": "\"button\" | \"submit\" | undefined", "schema": [ "undefined", - "string", - "Ref", - { - "kind": "event", - "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", - "schema": [] - } + "\"button\"", + "\"submit\"" ] } }, { - "name": "ref_for", - "global": true, - "description": "", + "name": "id", + "global": false, + "description": "The component's id, if not given, a random one might be assigned", "tags": [], "required": false, - "type": "boolean | undefined", + "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", "range": [ - 65110, - 65128 + 472, + 492 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "string | undefined", "schema": [ "undefined", - "false", - "true" + "string" ] } }, { - "name": "ref_key", - "global": true, - "description": "", + "name": "layout", + "global": false, + "description": "The button's layout", "tags": [], "required": false, - "type": "string | undefined", + "type": "Layout | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 65133, - 65150 + 999, + 1015 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "Layout | undefined", "schema": [ "undefined", - "string" + "\"default\"", + "\"wide\"", + "\"block\"" ] } }, { - "name": "class", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72192, - 72208 - ] - } - ], - "schema": "unknown" - }, - { - "name": "style", - "global": true, - "description": "", + "name": "isActive", + "global": false, + "description": "The button's active state, when undefined it is neither active nor inactive", "tags": [], "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72213, - 72229 - ] - } - ], - "schema": "unknown" - } - ], - "events": [ - { - "name": "update:modelValue", - "description": "", - "tags": [], - "type": "[value: string]", - "signature": "(event: \"update:modelValue\", value: string): void", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 17560, - 17595 - ] - } - ], - "schema": [ - "string" - ] - } - ], - "slots": [], - "exposed": [ - { - "name": "isDisabled", - "type": "boolean", - "description": "If true, the component will be disabled without allowing more interactions", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 360, - 381 + 1108, + 1127 ] } ], "schema": { "kind": "enum", - "type": "boolean", + "type": "boolean | undefined", "schema": [ + "undefined", "false", "true" ] } }, { - "name": "isValid", - "type": "boolean", - "description": "Indicates whether the value is valid or not", + "name": "navigation", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "Navigation | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", "range": [ - 87, - 105 + 1129, + 1153 ] } ], "schema": { "kind": "enum", - "type": "boolean", + "type": "Navigation | undefined", "schema": [ - "false", - "true" + "undefined", + { + "kind": "object", + "type": "Navigation", + "schema": { + "navigate": { + "name": "navigate", + "global": false, + "description": "Navigate to a path", + "tags": [], + "required": true, + "type": "(to: string) => Promise", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 986, + 1026 + ] + } + ], + "schema": { + "kind": "event", + "type": "(to: string): Promise", + "schema": [] + } + }, + "activePath": { + "name": "activePath", + "global": false, + "description": "Currently active path", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 1065, + 1084 + ] + } + ], + "schema": "string" + } + } + } ] } }, { - "name": "isReadonly", - "type": "boolean", - "description": "If true the component cannot be updated", + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", "range": [ - 84, - 105 + 360, + 381 ] } ], "schema": { "kind": "enum", - "type": "boolean", + "type": "boolean | undefined", "schema": [ + "undefined", "false", "true" ] } }, { - "name": "id", - "type": "string | undefined", - "description": "The component's id, if not given, a random one might be assigned", + "name": "isResponsive", + "global": false, + "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", + "tags": [], + "required": false, + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", "range": [ - 472, - 492 + 291, + 314 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "string" + "false", + "true" ] } }, { - "name": "size", - "type": "Size | undefined", - "description": "The component's size", + "name": "withGlass", + "global": false, + "description": "Renders with glass style", + "tags": [], + "required": false, + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseGlass/Types/Glass.ts", "range": [ - 518, - 527 + 69, + 89 ] } ], "schema": { "kind": "enum", - "type": "Size | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" + "false", + "true" ] } }, { - "name": "helperText", - "type": "ConfigurableHelperText | undefined", - "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", + "name": "to", + "global": false, + "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", + "tags": [], + "required": false, + "type": "To | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", "range": [ - 682, - 718 + 856, + 864 ] } ], "schema": { "kind": "enum", - "type": "ConfigurableHelperText | undefined", + "type": "To | undefined", "schema": [ "undefined", "string", { "kind": "object", - "type": "PositionableHelperText", + "type": "kt", "schema": { - "text": { - "name": "text", + "name": { + "name": "name", "global": false, "description": "", "tags": [], - "required": true, - "type": "string", + "required": false, + "type": "Qt", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 374, - 392 + 9464, + 9494 ] } ], - "schema": "string" + "schema": { + "kind": "enum", + "type": "Qt", + "schema": [ + "undefined", + "string", + "symbol" + ] + } }, - "position": { - "name": "position", + "params": { + "name": "params", "global": false, "description": "", "tags": [], "required": false, - "type": "HorizontalPosition | undefined", + "type": "$ | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 397, - 427 + 9497, + 9528 ] } ], "schema": { "kind": "enum", - "type": "HorizontalPosition | undefined", + "type": "$ | undefined", "schema": [ "undefined", - "\"left\"", - "\"right\"" + "$" ] } - } - } - } - ] - } - }, - { - "name": "label", - "type": "ConfigurableLabel | undefined", - "description": "The input label's text or an object containing \"text\" and \"type\" where type can be \"text\" | \"floating\" | \"inline\"", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", - "range": [ - 691, - 720 - ] - } - ], - "schema": { - "kind": "enum", - "type": "ConfigurableLabel | undefined", - "schema": [ - "undefined", - "string", - "InputLabel" - ] - } - }, - { - "name": "modelValue", - "type": "string", - "description": "", - "declarations": [], - "schema": "string" - }, - { - "name": "onUpdate:modelValue", - "type": "((value: string) => any) | undefined", - "description": "", - "declarations": [], - "schema": { - "kind": "enum", - "type": "((value: string) => any) | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(value: string): any", - "schema": [ - "string" - ] - } - ] - } - }, - { - "name": "placeholder", - "type": "string | undefined", - "description": "The component's placeholder", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", - "range": [ - 304, - 325 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - { - "name": "icon", - "type": "ConfigurableIcon | undefined", - "description": "", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", - "range": [ - 1394, - 1418 - ] - } - ], - "schema": { - "kind": "enum", - "type": "ConfigurableIcon | undefined", - "schema": [ - "undefined", - "string", - "Partial>" - ] - } - } - ] - }, - "FoBadge": { - "type": 1, - "props": [ - { - "name": "isDismissible", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Badge/Types/Badge.ts", - "range": [ - 395, - 419 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - }, - "default": "false" - }, - { - "name": "color", - "global": false, - "description": "The component's color", - "tags": [], - "required": false, - "type": "Color | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", - "range": [ - 504, - 518 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Color | undefined", - "schema": [ - "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" - ] - } - }, - { - "name": "preset", - "global": false, - "description": "The component's preset", - "tags": [], - "required": false, - "type": "BadgePreset | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", - "range": [ - 325, - 336 - ] - } - ], - "schema": { - "kind": "enum", - "type": "BadgePreset | undefined", - "schema": [ - "undefined", - "\"solid\"", - "\"soft\"", - "\"outline\"", - "\"dash\"" - ] - } - }, - { - "name": "shape", - "global": false, - "description": "The component's shape", - "tags": [], - "required": false, - "type": "Shape | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", - "range": [ - 316, - 326 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Shape | undefined", - "schema": [ - "undefined", - "\"rounded\"", - "\"pilled\"", - "\"square\"", - "\"circle\"" - ] - } - }, - { - "name": "size", - "global": false, - "description": "The component's size", - "tags": [], - "required": false, - "type": "Size | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", - "range": [ - 518, - 527 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Size | undefined", - "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } - }, - { - "name": "icon", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "ConfigurableIcon | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", - "range": [ - 1394, - 1418 - ] - } - ], - "schema": { - "kind": "enum", - "type": "ConfigurableIcon | undefined", - "schema": [ - "undefined", - "string", - "Partial>" + }, + "path": { + "name": "path", + "global": false, + "description": "A relative path to the current location. This property should be removed", + "tags": [], + "required": false, + "type": "undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9621, + 9638 + ] + } + ], + "schema": "undefined" + }, + "query": { + "name": "query", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "mn | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26059, + 26084 + ] + } + ], + "schema": { + "kind": "enum", + "type": "mn | undefined", + "schema": [ + "undefined", + "mn" + ] + } + }, + "hash": { + "name": "hash", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26087, + 26101 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + "replace": { + "name": "replace", + "global": false, + "description": "Replace the entry in the history instead of pushing a new entry", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27088, + 27106 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "force": { + "name": "force", + "global": false, + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27298, + 27314 + ] + } + ], + "schema": "boolean | undefined" + }, + "state": { + "name": "state", + "global": false, + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "tags": [], + "required": false, + "type": "lt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27545, + 27566 + ] + } + ], + "schema": { + "kind": "enum", + "type": "lt | undefined", + "schema": [ + "undefined", + { + "kind": "object", + "type": "lt", + "schema": {} + } + ] + } + } + } + }, + { + "kind": "object", + "type": "Tt", + "schema": { + "path": { + "name": "path", + "global": false, + "description": "Percentage encoded pathname section of the URL.", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 10539, + 10552 + ] + } + ], + "schema": "string" + }, + "query": { + "name": "query", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "mn | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26059, + 26084 + ] + } + ], + "schema": "mn | undefined" + }, + "hash": { + "name": "hash", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26087, + 26101 + ] + } + ], + "schema": "string | undefined" + }, + "replace": { + "name": "replace", + "global": false, + "description": "Replace the entry in the history instead of pushing a new entry", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27088, + 27106 + ] + } + ], + "schema": "boolean | undefined" + }, + "force": { + "name": "force", + "global": false, + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27298, + 27314 + ] + } + ], + "schema": "boolean | undefined" + }, + "state": { + "name": "state", + "global": false, + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "tags": [], + "required": false, + "type": "lt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27545, + 27566 + ] + } + ], + "schema": "lt | undefined" + } + } + } ] } }, @@ -5729,8 +5330,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -5756,8 +5357,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -5787,8 +5388,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -5813,8 +5414,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -5838,8 +5439,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -5856,8 +5457,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -5867,15 +5468,36 @@ "events": [], "slots": [ { - "name": "default", + "name": "loading", "type": "any[]", - "description": "The content to be shown on the component by default", + "description": "The content to be shown when the loading state is true", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/UI/FoLoadingButton.vue", "range": [ - 136, - 151 + 1372, + 1387 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + }, + { + "name": "notLoading", + "type": "any[]", + "description": "The content to be shown when the loading state is false", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/UI/FoLoadingButton.vue", + "range": [ + 1460, + 1478 ] } ], @@ -5891,34 +5513,34 @@ "exposed": [ { "name": "$slots", - "type": "Readonly & WithDefaultSlot", + "type": "Readonly & __VLS_Slots", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & WithDefaultSlot", + "type": "Readonly & __VLS_Slots", "schema": { - "default": { - "name": "default", + "loading": { + "name": "loading", "global": false, - "description": "The content to be shown on the component by default", + "description": "The content to be shown when the loading state is true", "tags": [], "required": false, "type": "Slot | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/UI/FoLoadingButton.vue", "range": [ - 136, - 151 + 1372, + 1387 ] } ], @@ -5936,186 +5558,182 @@ } ] } + }, + "notLoading": { + "name": "notLoading", + "global": false, + "description": "The content to be shown when the loading state is false", + "tags": [], + "required": false, + "type": "Slot | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/UI/FoLoadingButton.vue", + "range": [ + 1460, + 1478 + ] + } + ], + "schema": "Slot | undefined" } } } }, { - "name": "isDismissible", - "type": "boolean", + "name": "icon", + "type": "{ position?: HorizontalPosition | undefined; } & LoadingProps", "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Badge/Types/Badge.ts", - "range": [ - 395, - 419 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - }, - { - "name": "color", - "type": "Color | undefined", - "description": "The component's color", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", - "range": [ - 504, - 518 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Color | undefined", - "schema": [ - "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" - ] - } - }, - { - "name": "size", - "type": "Size | undefined", - "description": "The component's size", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 518, - 527 + 1285, + 1354 ] } ], "schema": { - "kind": "enum", - "type": "Size | undefined", - "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } - }, - { - "name": "shape", - "type": "Shape | undefined", - "description": "The component's shape", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", - "range": [ - 316, - 326 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Shape | undefined", - "schema": [ - "undefined", - "\"rounded\"", - "\"pilled\"", - "\"square\"", - "\"circle\"" - ] - } - }, - { - "name": "icon", - "type": "ConfigurableIcon | undefined", - "description": "", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", - "range": [ - 1394, - 1418 - ] + "kind": "object", + "type": "{ position?: HorizontalPosition | undefined; } & LoadingProps", + "schema": { + "position": { + "name": "position", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "HorizontalPosition | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "range": [ + 1302, + 1332 + ] + } + ], + "schema": { + "kind": "enum", + "type": "HorizontalPosition | undefined", + "schema": [ + "undefined", + "\"left\"", + "\"right\"" + ] + } + }, + "animation": { + "name": "animation", + "global": false, + "description": "The component's loading animation", + "tags": [], + "required": false, + "type": "Animation | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Loading/Types/Loading.ts", + "range": [ + 244, + 266 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Animation | undefined", + "schema": [ + "undefined", + "\"spinner\"", + "\"dots\"", + "\"ring\"", + "\"ball\"", + "\"bars\"", + "\"infinity\"" + ] + } + }, + "color": { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + "size": { + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + } } - ], - "schema": { - "kind": "enum", - "type": "ConfigurableIcon | undefined", - "schema": [ - "undefined", - "string", - "Partial>" - ] } }, { - "name": "preset", - "type": "BadgePreset | undefined", - "description": "The component's preset", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", - "range": [ - 325, - 336 - ] - } - ], - "schema": { - "kind": "enum", - "type": "BadgePreset | undefined", - "schema": [ - "undefined", - "\"solid\"", - "\"soft\"", - "\"outline\"", - "\"dash\"" - ] - } - } - ] - }, - "FoDotStyleBadge": { - "type": 1, - "props": [ - { - "name": "isDismissible", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "boolean | undefined", + "name": "isLoading", + "type": "boolean", + "description": "True if the component is in loading state", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Badge/Types/Badge.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 395, - 419 + 1260, + 1280 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "boolean", "schema": [ - "undefined", "false", "true" ] @@ -6123,17 +5741,14 @@ }, { "name": "color", - "global": false, - "description": "The component's color", - "tags": [], - "required": false, "type": "Color | undefined", + "description": "The component's color", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", "range": [ - 504, - 518 + 652, + 666 ] } ], @@ -6155,26 +5770,25 @@ }, { "name": "preset", - "global": false, + "type": "ButtonPreset | undefined", "description": "The component's preset", - "tags": [], - "required": false, - "type": "BadgePreset | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", "range": [ - 325, - 336 + 369, + 380 ] } ], "schema": { "kind": "enum", - "type": "BadgePreset | undefined", + "type": "ButtonPreset | undefined", "schema": [ "undefined", "\"solid\"", + "\"gradient\"", + "\"text\"", "\"soft\"", "\"outline\"", "\"dash\"" @@ -6183,17 +5797,14 @@ }, { "name": "shape", - "global": false, - "description": "The component's shape", - "tags": [], - "required": false, "type": "Shape | undefined", + "description": "The component's shape", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", "range": [ - 316, - 326 + 355, + 365 ] } ], @@ -6211,17 +5822,14 @@ }, { "name": "size", - "global": false, - "description": "The component's size", - "tags": [], - "required": false, "type": "Size | undefined", + "description": "The component's size", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 518, - 527 + 604, + 613 ] } ], @@ -6239,102 +5847,84 @@ } }, { - "name": "icon", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "ConfigurableIcon | undefined", + "name": "type", + "type": "\"button\" | \"submit\" | undefined", + "description": "The button's type", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 1394, - 1418 + 935, + 962 ] } ], "schema": { "kind": "enum", - "type": "ConfigurableIcon | undefined", + "type": "\"button\" | \"submit\" | undefined", "schema": [ "undefined", - "string", - "Partial>" + "\"button\"", + "\"submit\"" ] } }, { - "name": "key", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "PropertyKey | undefined", + "name": "id", + "type": "string | undefined", + "description": "The component's id, if not given, a random one might be assigned", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", "range": [ - 65067, - 65085 + 472, + 492 ] } ], "schema": { "kind": "enum", - "type": "PropertyKey | undefined", + "type": "string | undefined", "schema": [ "undefined", - "string", - "number", - "symbol" + "string" ] } }, { - "name": "ref", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "VNodeRef | undefined", + "name": "layout", + "type": "Layout | undefined", + "description": "The button's layout", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 65090, - 65105 + 999, + 1015 ] } ], "schema": { "kind": "enum", - "type": "VNodeRef | undefined", + "type": "Layout | undefined", "schema": [ "undefined", - "string", - "Ref", - { - "kind": "event", - "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", - "schema": [] - } + "\"default\"", + "\"wide\"", + "\"block\"" ] } }, { - "name": "ref_for", - "global": true, - "description": "", - "tags": [], - "required": false, + "name": "isActive", "type": "boolean | undefined", + "description": "The button's active state, when undefined it is neither active nor inactive", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 65110, - 65128 + 1108, + 1127 ] } ], @@ -6349,705 +5939,163 @@ } }, { - "name": "ref_key", - "global": true, + "name": "navigation", + "type": "Navigation | undefined", "description": "", - "tags": [], - "required": false, - "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", "range": [ - 65133, - 65150 + 1129, + 1153 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "Navigation | undefined", "schema": [ "undefined", - "string" - ] - } - }, - { - "name": "class", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72192, - 72208 - ] - } - ], - "schema": "unknown" - }, - { - "name": "style", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72213, - 72229 - ] - } - ], - "schema": "unknown" - } - ], - "events": [], - "slots": [ - { - "name": "default", - "type": "{}", - "description": "", - "declarations": [], - "schema": { - "kind": "object", - "type": "{}", - "schema": {} - } - } - ], - "exposed": [ - { - "name": "$slots", - "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", - "description": "", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 26301, - 26328 - ] - } - ], - "schema": { - "kind": "object", - "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", - "schema": { - "default": { - "name": "default", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "((props: {}) => any) | undefined", - "declarations": [], + { + "kind": "object", + "type": "Navigation", "schema": { - "kind": "enum", - "type": "((props: {}) => any) | undefined", - "schema": [ - "undefined", - { + "navigate": { + "name": "navigate", + "global": false, + "description": "Navigate to a path", + "tags": [], + "required": true, + "type": "(to: string) => Promise", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 986, + 1026 + ] + } + ], + "schema": { "kind": "event", - "type": "(props: {}): any", + "type": "(to: string): Promise", "schema": [] } - ] + }, + "activePath": { + "name": "activePath", + "global": false, + "description": "Currently active path", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 1065, + 1084 + ] + } + ], + "schema": "string" + } } } - } + ] } }, { - "name": "color", - "type": "Color | undefined", - "description": "The component's color", + "name": "isDisabled", + "type": "boolean | undefined", + "description": "If true, the component will be disabled without allowing more interactions", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", "range": [ - 504, - 518 + 360, + 381 ] } ], "schema": { "kind": "enum", - "type": "Color | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" + "false", + "true" ] } }, { - "name": "size", - "type": "Size | undefined", - "description": "The component's size", + "name": "isResponsive", + "type": "boolean | undefined", + "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", "range": [ - 518, - 527 + 291, + 314 ] } ], "schema": { "kind": "enum", - "type": "Size | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" + "false", + "true" ] } }, { - "name": "shape", - "type": "Shape | undefined", - "description": "The component's shape", + "name": "withGlass", + "type": "boolean | undefined", + "description": "Renders with glass style", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseGlass/Types/Glass.ts", "range": [ - 316, - 326 + 69, + 89 ] } ], "schema": { "kind": "enum", - "type": "Shape | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "\"rounded\"", - "\"pilled\"", - "\"square\"", - "\"circle\"" + "false", + "true" ] } }, { - "name": "icon", - "type": "ConfigurableIcon | undefined", - "description": "", + "name": "to", + "type": "To | undefined", + "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", "range": [ - 1394, - 1418 + 856, + 864 ] } ], "schema": { "kind": "enum", - "type": "ConfigurableIcon | undefined", - "schema": [ - "undefined", - "string", - "Partial>" - ] - } - }, - { - "name": "preset", - "type": "BadgePreset | undefined", - "description": "The component's preset", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", - "range": [ - 325, - 336 - ] - } - ], - "schema": { - "kind": "enum", - "type": "BadgePreset | undefined", - "schema": [ - "undefined", - "\"solid\"", - "\"soft\"", - "\"outline\"", - "\"dash\"" - ] - } - }, - { - "name": "isDismissible", - "type": "boolean | undefined", - "description": "", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Badge/Types/Badge.ts", - "range": [ - 395, - 419 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - } - ] - }, - "FoButton": { - "type": 1, - "props": [ - { - "name": "type", - "global": false, - "description": "The button's type", - "tags": [], - "required": false, - "type": "\"button\" | \"submit\" | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", - "range": [ - 869, - 896 - ] - } - ], - "schema": { - "kind": "enum", - "type": "\"button\" | \"submit\" | undefined", - "schema": [ - "undefined", - "\"button\"", - "\"submit\"" - ] - }, - "default": "\"button\"" - }, - { - "name": "layout", - "global": false, - "description": "The button's layout", - "tags": [], - "required": false, - "type": "Layout | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", - "range": [ - 933, - 949 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Layout | undefined", - "schema": [ - "undefined", - "\"default\"", - "\"wide\"", - "\"block\"" - ] - }, - "default": "\"default\"" - }, - { - "name": "isActive", - "global": false, - "description": "The button's active state, when undefined it is neither active nor inactive", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", - "range": [ - 1042, - 1061 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - }, - "default": "false" - }, - { - "name": "id", - "global": false, - "description": "The component's id, if not given, a random one might be assigned", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", - "range": [ - 472, - 492 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - { - "name": "color", - "global": false, - "description": "The component's color", - "tags": [], - "required": false, - "type": "Color | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", - "range": [ - 504, - 518 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Color | undefined", - "schema": [ - "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" - ] - } - }, - { - "name": "navigation", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "Navigation | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 1129, - 1153 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Navigation | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "Navigation", - "schema": { - "navigate": { - "name": "navigate", - "global": false, - "description": "Navigate to a path", - "tags": [], - "required": true, - "type": "(to: string) => Promise", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 986, - 1026 - ] - } - ], - "schema": { - "kind": "event", - "type": "(to: string): Promise", - "schema": [] - } - }, - "activePath": { - "name": "activePath", - "global": false, - "description": "Currently active path", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 1065, - 1084 - ] - } - ], - "schema": "string" - } - } - } - ] - } - }, - { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - { - "name": "preset", - "global": false, - "description": "The component's preset", - "tags": [], - "required": false, - "type": "Preset | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", - "range": [ - 325, - 336 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Preset | undefined", - "schema": [ - "undefined", - "\"text\"", - "\"solid\"", - "\"gradient\"", - "\"soft\"", - "\"outline\"", - "\"dash\"" - ] - } - }, - { - "name": "isResponsive", - "global": false, - "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", - "range": [ - 291, - 314 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - }, - "default": "false" - }, - { - "name": "shape", - "global": false, - "description": "The component's shape", - "tags": [], - "required": false, - "type": "Shape | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", - "range": [ - 316, - 326 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Shape | undefined", - "schema": [ - "undefined", - "\"rounded\"", - "\"pilled\"", - "\"square\"", - "\"circle\"" - ] - } - }, - { - "name": "size", - "global": false, - "description": "The component's size", - "tags": [], - "required": false, - "type": "Size | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", - "range": [ - 518, - 527 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Size | undefined", - "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } - }, - { - "name": "withGlass", - "global": false, - "description": "Renders with glass style", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseGlass/Types/Glass.ts", - "range": [ - 69, - 89 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - { - "name": "icon", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "ConfigurableIcon | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", - "range": [ - 1394, - 1418 - ] - } - ], - "schema": { - "kind": "enum", - "type": "ConfigurableIcon | undefined", - "schema": [ - "undefined", - "string", - "Partial>" - ] - } - }, - { - "name": "to", - "global": false, - "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", - "tags": [], - "required": false, - "type": "To | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 856, - 864 - ] - } - ], - "schema": { - "kind": "enum", - "type": "To | undefined", + "type": "To | undefined", "schema": [ "undefined", "string", { "kind": "object", - "type": "RouteLocationAsRelativeGeneric", + "type": "kt", "schema": { "name": { "name": "name", @@ -7055,19 +6103,19 @@ "description": "", "tags": [], "required": false, - "type": "RouteRecordNameGeneric", + "type": "Qt", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 19163, - 19193 + 9464, + 9494 ] } ], "schema": { "kind": "enum", - "type": "RouteRecordNameGeneric", + "type": "Qt", "schema": [ "undefined", "string", @@ -7081,22 +6129,22 @@ "description": "", "tags": [], "required": false, - "type": "RouteParamsRawGeneric | undefined", + "type": "$ | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 19199, - 19230 + 9497, + 9528 ] } ], "schema": { "kind": "enum", - "type": "RouteParamsRawGeneric | undefined", + "type": "$ | undefined", "schema": [ "undefined", - "RouteParamsRawGeneric" + "$" ] } }, @@ -7109,10 +6157,10 @@ "type": "undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 19335, - 19352 + 9621, + 9638 ] } ], @@ -7124,22 +6172,22 @@ "description": "", "tags": [], "required": false, - "type": "LocationQueryRaw | undefined", + "type": "mn | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31092, - 31117 + 26059, + 26084 ] } ], "schema": { "kind": "enum", - "type": "LocationQueryRaw | undefined", + "type": "mn | undefined", "schema": [ "undefined", - "LocationQueryRaw" + "mn" ] } }, @@ -7152,10 +6200,10 @@ "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31123, - 31137 + 26087, + 26101 ] } ], @@ -7177,10 +6225,10 @@ "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26167, - 26185 + 27088, + 27106 ] } ], @@ -7197,16 +6245,16 @@ "force": { "name": "force", "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26395, - 26411 + 27298, + 27314 ] } ], @@ -7215,27 +6263,27 @@ "state": { "name": "state", "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", "tags": [], "required": false, - "type": "HistoryState | undefined", + "type": "lt | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26660, - 26681 + 27545, + 27566 ] } ], "schema": { "kind": "enum", - "type": "HistoryState | undefined", + "type": "lt | undefined", "schema": [ "undefined", { "kind": "object", - "type": "HistoryState", + "type": "lt", "schema": {} } ] @@ -7245,7 +6293,7 @@ }, { "kind": "object", - "type": "RouteLocationAsPathGeneric", + "type": "Tt", "schema": { "path": { "name": "path", @@ -7256,10 +6304,10 @@ "type": "string", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 17916, - 17929 + 10539, + 10552 ] } ], @@ -7271,17 +6319,17 @@ "description": "", "tags": [], "required": false, - "type": "LocationQueryRaw | undefined", + "type": "mn | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31092, - 31117 + 26059, + 26084 ] } ], - "schema": "LocationQueryRaw | undefined" + "schema": "mn | undefined" }, "hash": { "name": "hash", @@ -7292,10 +6340,10 @@ "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31123, - 31137 + 26087, + 26101 ] } ], @@ -7310,10 +6358,10 @@ "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26167, - 26185 + 27088, + 27106 ] } ], @@ -7322,16 +6370,16 @@ "force": { "name": "force", "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26395, - 26411 + 27298, + 27314 ] } ], @@ -7340,97 +6388,183 @@ "state": { "name": "state", "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", "tags": [], "required": false, - "type": "HistoryState | undefined", + "type": "lt | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26660, - 26681 + 27545, + 27566 ] } ], - "schema": "HistoryState | undefined" + "schema": "lt | undefined" } } } ] } - }, + } + ] + }, + "FoSocialButton": { + "type": 1, + "props": [ { - "name": "key", - "global": true, - "description": "", + "name": "social", + "global": false, + "description": "The button's social platform", "tags": [], - "required": false, - "type": "PropertyKey | undefined", + "required": true, + "type": "Social", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 65067, - 65085 + 1728, + 1743 ] } ], "schema": { "kind": "enum", - "type": "PropertyKey | undefined", + "type": "Social", "schema": [ - "undefined", - "string", - "number", - "symbol" + "\"Facebook\"", + "\"Twitter\"", + "\"Linkedin\"", + "\"Github\"" ] } }, { - "name": "ref", - "global": true, - "description": "", + "name": "preset", + "global": false, + "description": "The component's preset", "tags": [], "required": false, - "type": "VNodeRef | undefined", + "type": "SocialButtonPreset | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", "range": [ - 65090, - 65105 + 369, + 380 ] } ], "schema": { "kind": "enum", - "type": "VNodeRef | undefined", + "type": "SocialButtonPreset | undefined", "schema": [ "undefined", - "string", - "Ref", - { - "kind": "event", - "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", - "schema": [] - } + "\"solid\"", + "\"soft\"", + "\"outline\"" ] - } + }, + "default": "\"solid\"" }, { - "name": "ref_for", - "global": true, - "description": "", - "tags": [], + "name": "shape", + "global": false, + "description": "The component's shape", + "tags": [], + "required": false, + "type": "SocialButtonShape | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", + "range": [ + 355, + 365 + ] + } + ], + "schema": { + "kind": "enum", + "type": "SocialButtonShape | undefined", + "schema": [ + "undefined", + "\"square\"", + "\"circle\"" + ] + } + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -7455,8 +6589,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -7480,8 +6614,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -7498,8 +6632,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -7507,252 +6641,349 @@ } ], "events": [], - "slots": [ + "slots": [], + "exposed": [ { - "name": "default", - "type": "any[]", - "description": "The content to be shown on the component by default", + "name": "preset", + "type": "SocialButtonPreset", + "description": "The component's preset", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", "range": [ - 136, - 151 + 369, + 380 ] } ], "schema": { - "kind": "array", - "type": "any[]", + "kind": "enum", + "type": "SocialButtonPreset", "schema": [ - "any" + "\"solid\"", + "\"soft\"", + "\"outline\"" ] } }, { - "name": "prepend", - "type": "any[]", - "description": "The content to be prepended to the component", + "name": "shape", + "type": "SocialButtonShape | undefined", + "description": "The component's shape", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", "range": [ - 315, - 330 + 355, + 365 ] } ], "schema": { - "kind": "array", - "type": "any[]", + "kind": "enum", + "type": "SocialButtonShape | undefined", "schema": [ - "any" + "undefined", + "\"square\"", + "\"circle\"" ] } }, { - "name": "append", - "type": "any[]", - "description": "The content to be appended to the component", + "name": "social", + "type": "Social", + "description": "The button's social platform", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 391, - 405 + 1728, + 1743 ] } ], "schema": { - "kind": "array", - "type": "any[]", + "kind": "enum", + "type": "Social", "schema": [ - "any" + "\"Facebook\"", + "\"Twitter\"", + "\"Linkedin\"", + "\"Github\"" ] } } - ], - "exposed": [ + ] + }, + "FoDiff": { + "type": 1, + "props": [ { - "name": "$slots", - "type": "Readonly & WithDefaultSlot & WithAddonSlots", + "name": "key", + "global": true, "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 65108, + 65126 ] } ], "schema": { - "kind": "object", - "type": "Readonly & WithDefaultSlot & WithAddonSlots", - "schema": { - "default": { - "name": "default", - "global": false, - "description": "The content to be shown on the component by default", - "tags": [], - "required": false, - "type": "Slot | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Slot | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(...args: any[]): VNode[]", - "schema": [ - "any" - ] - } - ] - } - }, - "prepend": { - "name": "prepend", - "global": false, - "description": "The content to be prepended to the component", - "tags": [], - "required": false, - "type": "Slot | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 315, - 330 - ] - } - ], - "schema": "Slot | undefined" - }, - "append": { - "name": "append", - "global": false, - "description": "The content to be appended to the component", - "tags": [], - "required": false, - "type": "Slot | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 391, - 405 - ] - } - ], - "schema": "Slot | undefined" - } - } + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] } }, { - "name": "type", - "type": "\"button\" | \"submit\"", - "description": "The button's type", + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 869, - 896 + 65131, + 65146 ] } ], "schema": { "kind": "enum", - "type": "\"button\" | \"submit\"", + "type": "VNodeRef | undefined", "schema": [ - "\"button\"", - "\"submit\"" + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } ] } }, { - "name": "isResponsive", - "type": "boolean", - "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 291, - 314 + 65151, + 65169 ] } ], "schema": { "kind": "enum", - "type": "boolean", + "type": "boolean | undefined", "schema": [ + "undefined", "false", "true" ] } }, { - "name": "layout", - "type": "Layout", - "description": "The button's layout", + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 933, - 949 + 65174, + 65191 ] } ], "schema": { "kind": "enum", - "type": "Layout", + "type": "string | undefined", "schema": [ - "\"default\"", - "\"wide\"", - "\"block\"" + "undefined", + "string" ] } }, { - "name": "isActive", - "type": "boolean", - "description": "The button's active state, when undefined it is neither active nor inactive", + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [], + "slots": [ + { + "name": "first", + "type": "any[]", + "description": "The first element whose differences should be shown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Diff/UI/FoDiff.vue", "range": [ - 1042, - 1061 + 724, + 736 ] } ], "schema": { - "kind": "enum", - "type": "boolean", + "kind": "array", + "type": "any[]", "schema": [ - "false", - "true" + "any" ] } }, + { + "name": "second", + "type": "any[]", + "description": "The second element whose differences should be shown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Diff/UI/FoDiff.vue", + "range": [ + 806, + 819 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & __VLS_Slots", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 26345, + 26372 + ] + } + ], + "schema": { + "kind": "object", + "type": "Readonly & __VLS_Slots", + "schema": { + "first": { + "name": "first", + "global": false, + "description": "The first element whose differences should be shown", + "tags": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Diff/UI/FoDiff.vue", + "range": [ + 724, + 736 + ] + } + ], + "schema": { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + }, + "second": { + "name": "second", + "global": false, + "description": "The second element whose differences should be shown", + "tags": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Diff/UI/FoDiff.vue", + "range": [ + 806, + 819 + ] + } + ], + "schema": "Slot" + } + } + } + } + ] + }, + "FoInlineLabel": { + "type": 1, + "props": [ { "name": "id", - "type": "string | undefined", + "global": false, "description": "The component's id, if not given, a random one might be assigned", + "tags": [], + "required": false, + "type": "string | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", @@ -7772,44 +7003,46 @@ } }, { - "name": "color", - "type": "Color | undefined", - "description": "The component's color", + "name": "componentName", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "FloatingLabelComponentName | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Internal/Types/Label.ts", "range": [ - 504, - 518 + 425, + 468 ] } ], "schema": { "kind": "enum", - "type": "Color | undefined", + "type": "FloatingLabelComponentName | undefined", "schema": [ "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" + "\"FoInputText\"", + "\"FoInputFile\"", + "\"FoSelect\"", + "\"FoTextarea\"" ] } }, { - "name": "isDisabled", + "name": "isHidden", + "global": false, + "description": "Hides the component visually", + "tags": [], + "required": false, "type": "boolean | undefined", - "description": "If true, the component will be disabled without allowing more interactions", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Internal/Types/Label.ts", "range": [ - 360, - 381 + 557, + 576 ] } ], @@ -7824,548 +7057,295 @@ } }, { - "name": "size", - "type": "Size | undefined", - "description": "The component's size", + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 518, - 527 + 65108, + 65126 ] } ], "schema": { "kind": "enum", - "type": "Size | undefined", + "type": "PropertyKey | undefined", "schema": [ "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" + "string", + "number", + "symbol" ] } }, { - "name": "shape", - "type": "Shape | undefined", - "description": "The component's shape", + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 316, - 326 + 65131, + 65146 ] } ], "schema": { "kind": "enum", - "type": "Shape | undefined", + "type": "VNodeRef | undefined", "schema": [ "undefined", - "\"rounded\"", - "\"pilled\"", - "\"square\"", - "\"circle\"" + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } ] } }, { - "name": "icon", - "type": "ConfigurableIcon | undefined", + "name": "ref_for", + "global": true, "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 1394, - 1418 + 65151, + 65169 ] } ], "schema": { "kind": "enum", - "type": "ConfigurableIcon | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "string", - "Partial>" + "false", + "true" ] } }, { - "name": "preset", - "type": "Preset | undefined", - "description": "The component's preset", - "declarations": [ + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 325, - 336 + 65174, + 65191 ] } ], "schema": { "kind": "enum", - "type": "Preset | undefined", + "type": "string | undefined", "schema": [ "undefined", - "\"text\"", - "\"solid\"", - "\"gradient\"", - "\"soft\"", - "\"outline\"", - "\"dash\"" + "string" ] } }, { - "name": "navigation", - "type": "Navigation | undefined", + "name": "class", + "global": true, "description": "", + "tags": [], + "required": false, + "type": "unknown", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 1129, - 1153 + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 ] } ], + "schema": "unknown" + } + ], + "events": [], + "slots": [ + { + "name": "default", + "type": "{}", + "description": "", + "declarations": [], "schema": { - "kind": "enum", - "type": "Navigation | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "Navigation", + "kind": "object", + "type": "{}", + "schema": {} + } + } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 26345, + 26372 + ] + } + ], + "schema": { + "kind": "object", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "((props: {}) => any) | undefined", + "declarations": [], "schema": { - "navigate": { - "name": "navigate", - "global": false, - "description": "Navigate to a path", - "tags": [], - "required": true, - "type": "(to: string) => Promise", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 986, - 1026 - ] - } - ], - "schema": { + "kind": "enum", + "type": "((props: {}) => any) | undefined", + "schema": [ + "undefined", + { "kind": "event", - "type": "(to: string): Promise", + "type": "(props: {}): any", "schema": [] } - }, - "activePath": { - "name": "activePath", - "global": false, - "description": "Currently active path", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 1065, - 1084 - ] - } - ], - "schema": "string" - } + ] } } + } + } + }, + { + "name": "id", + "type": "string | undefined", + "description": "The component's id, if not given, a random one might be assigned", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" ] } }, { - "name": "withGlass", - "type": "boolean | undefined", - "description": "Renders with glass style", + "name": "componentName", + "type": "FloatingLabelComponentName | undefined", + "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseGlass/Types/Glass.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Internal/Types/Label.ts", "range": [ - 69, - 89 + 425, + 468 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "FloatingLabelComponentName | undefined", "schema": [ "undefined", - "false", - "true" + "\"FoInputText\"", + "\"FoInputFile\"", + "\"FoSelect\"", + "\"FoTextarea\"" ] } }, { - "name": "to", - "type": "To | undefined", - "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", + "name": "isHidden", + "type": "boolean | undefined", + "description": "Hides the component visually", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Internal/Types/Label.ts", "range": [ - 856, - 864 + 557, + 576 ] } ], "schema": { "kind": "enum", - "type": "To | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "string", - { - "kind": "object", - "type": "RouteLocationAsRelativeGeneric", - "schema": { - "name": { - "name": "name", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteRecordNameGeneric", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19163, - 19193 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteRecordNameGeneric", - "schema": [ - "undefined", - "string", - "symbol" - ] - } - }, - "params": { - "name": "params", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteParamsRawGeneric | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19199, - 19230 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteParamsRawGeneric | undefined", - "schema": [ - "undefined", - "RouteParamsRawGeneric" - ] - } - }, - "path": { - "name": "path", - "global": false, - "description": "A relative path to the current location. This property should be removed", - "tags": [], - "required": false, - "type": "undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19335, - 19352 - ] - } - ], - "schema": "undefined" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": { - "kind": "enum", - "type": "LocationQueryRaw | undefined", - "schema": [ - "undefined", - "LocationQueryRaw" - ] - } - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HistoryState | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "HistoryState", - "schema": {} - } - ] - } - } - } - }, - { - "kind": "object", - "type": "RouteLocationAsPathGeneric", - "schema": { - "path": { - "name": "path", - "global": false, - "description": "Percentage encoded pathname section of the URL.", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 17916, - 17929 - ] - } - ], - "schema": "string" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": "LocationQueryRaw | undefined" - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": "string | undefined" - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": "boolean | undefined" - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": "HistoryState | undefined" - } - } - } + "false", + "true" ] } } ] }, - "FoLoadingButton": { + "FoListGroup": { "type": 1, "props": [ { - "name": "isLoading", + "name": "isFlushed", "global": false, - "description": "True if the component is in loading state", + "description": "Remove the component's rounded corners", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/ListGroup/Types/ListGroup.ts", "range": [ - 1194, - 1214 + 168, + 188 ] } ], @@ -8378,418 +7358,410 @@ "true" ] }, - "default": "true" + "default": "false" }, { - "name": "icon", + "name": "withoutGutters", "global": false, - "description": "", + "description": "Removes the component's gutters", "tags": [], "required": false, - "type": "({ position?: HorizontalPosition | undefined; } & LoadingProps) | undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/ListGroup/Types/ListGroup.ts", "range": [ - 1219, - 1288 + 237, + 262 ] } ], "schema": { "kind": "enum", - "type": "({ position?: HorizontalPosition | undefined; } & LoadingProps) | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - { - "kind": "object", - "type": "{ position?: HorizontalPosition | undefined; } & LoadingProps", - "schema": { - "position": { - "name": "position", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "HorizontalPosition | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", - "range": [ - 1236, - 1266 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HorizontalPosition | undefined", - "schema": [ - "undefined", - "\"left\"", - "\"right\"" - ] - } - }, - "animation": { - "name": "animation", - "global": false, - "description": "The component's loading animation", - "tags": [], - "required": false, - "type": "Animation | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Loading/Types/Loading.ts", - "range": [ - 244, - 266 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Animation | undefined", - "schema": [ - "undefined", - "\"spinner\"", - "\"dots\"", - "\"ring\"", - "\"ball\"", - "\"bars\"", - "\"infinity\"" - ] - } - }, - "color": { - "name": "color", - "global": false, - "description": "The component's color", - "tags": [], - "required": false, - "type": "Color | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", - "range": [ - 504, - 518 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Color | undefined", - "schema": [ - "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" - ] - } - }, - "size": { - "name": "size", - "global": false, - "description": "The component's size", - "tags": [], - "required": false, - "type": "Size | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", - "range": [ - 518, - 527 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Size | undefined", - "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } - } - } - } + "false", + "true" ] }, - "default": "() => {\n return { animation: \"spinner\" };\n}" + "default": "false" }, { - "name": "id", + "name": "isStriped", "global": false, - "description": "The component's id, if not given, a random one might be assigned", + "description": "If true, the component will be shown with alternate stripes", "tags": [], "required": false, - "type": "string | undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseStripes/Types/Stripes.ts", "range": [ - 472, - 492 + 257, + 277 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "string" + "false", + "true" ] - } + }, + "default": "false" }, { - "name": "color", + "name": "orientation", "global": false, - "description": "The component's color", + "description": "The component's orientation", "tags": [], "required": false, - "type": "Color | undefined", + "type": "Orientation | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", "range": [ - 504, - 518 + 409, + 435 ] } ], "schema": { "kind": "enum", - "type": "Color | undefined", + "type": "Orientation | undefined", "schema": [ "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" + "\"vertical\"", + "\"horizontal\"" ] - } + }, + "default": "\"vertical\"" }, { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", + "name": "key", + "global": true, + "description": "", "tags": [], "required": false, - "type": "boolean | undefined", + "type": "PropertyKey | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 360, - 381 + 65108, + 65126 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "PropertyKey | undefined", "schema": [ "undefined", - "false", - "true" + "string", + "number", + "symbol" ] } }, { - "name": "size", - "global": false, - "description": "The component's size", + "name": "ref", + "global": true, + "description": "", "tags": [], "required": false, - "type": "Size | undefined", + "type": "VNodeRef | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 518, - 527 + 65131, + 65146 ] } ], "schema": { "kind": "enum", - "type": "Size | undefined", + "type": "VNodeRef | undefined", "schema": [ "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } ] } }, { - "name": "type", - "global": false, - "description": "The button's type", + "name": "ref_for", + "global": true, + "description": "", "tags": [], "required": false, - "type": "\"button\" | \"submit\" | undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 869, - 896 + 65151, + 65169 ] } ], "schema": { "kind": "enum", - "type": "\"button\" | \"submit\" | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "\"button\"", - "\"submit\"" + "false", + "true" ] } }, { - "name": "shape", - "global": false, - "description": "The component's shape", + "name": "ref_key", + "global": true, + "description": "", "tags": [], "required": false, - "type": "Shape | undefined", + "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 316, - 326 + 65174, + 65191 ] } ], "schema": { "kind": "enum", - "type": "Shape | undefined", + "type": "string | undefined", "schema": [ "undefined", - "\"rounded\"", - "\"pilled\"", - "\"square\"", - "\"circle\"" + "string" ] } }, { - "name": "isResponsive", - "global": false, - "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", + "name": "class", + "global": true, + "description": "", "tags": [], "required": false, - "type": "boolean | undefined", + "type": "unknown", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 291, - 314 + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [], + "slots": [ + { + "name": "default", + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & Required", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 26345, + 26372 + ] + } + ], + "schema": { + "kind": "object", + "type": "Readonly & Required", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "The content to be shown on the component by default", + "tags": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + } + } + } + }, + { + "name": "isFlushed", + "type": "boolean", + "description": "Remove the component's rounded corners", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/ListGroup/Types/ListGroup.ts", + "range": [ + 168, + 188 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "boolean", "schema": [ - "undefined", "false", "true" ] } }, { - "name": "preset", - "global": false, - "description": "The component's preset", - "tags": [], - "required": false, - "type": "Preset | undefined", + "name": "withoutGutters", + "type": "boolean", + "description": "Removes the component's gutters", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/ListGroup/Types/ListGroup.ts", "range": [ - 325, - 336 + 237, + 262 ] } ], "schema": { "kind": "enum", - "type": "Preset | undefined", + "type": "boolean", "schema": [ - "undefined", - "\"text\"", - "\"solid\"", - "\"gradient\"", - "\"soft\"", - "\"outline\"", - "\"dash\"" + "false", + "true" ] } }, { - "name": "layout", - "global": false, - "description": "The button's layout", - "tags": [], - "required": false, - "type": "Layout | undefined", + "name": "isStriped", + "type": "boolean", + "description": "If true, the component will be shown with alternate stripes", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseStripes/Types/Stripes.ts", "range": [ - 933, - 949 + 257, + 277 ] } ], "schema": { "kind": "enum", - "type": "Layout | undefined", + "type": "boolean", "schema": [ - "undefined", - "\"default\"", - "\"wide\"", - "\"block\"" + "false", + "true" ] } }, { - "name": "isActive", + "name": "orientation", + "type": "Orientation", + "description": "The component's orientation", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", + "range": [ + 409, + 435 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Orientation", + "schema": [ + "\"vertical\"", + "\"horizontal\"" + ] + } + } + ] + }, + "FoListGroupItem": { + "type": 1, + "props": [ + { + "name": "isStriped", "global": false, - "description": "The button's active state, when undefined it is neither active nor inactive", + "description": "If true, the component will be shown with alternate stripes", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseStripes/Types/Stripes.ts", "range": [ - 1042, - 1061 + 257, + 277 ] } ], @@ -8801,91 +7773,80 @@ "false", "true" ] + }, + "default": "false" + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] } }, { - "name": "navigation", - "global": false, + "name": "ref", + "global": true, "description": "", "tags": [], "required": false, - "type": "Navigation | undefined", + "type": "VNodeRef | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 1129, - 1153 + 65131, + 65146 ] } ], "schema": { "kind": "enum", - "type": "Navigation | undefined", + "type": "VNodeRef | undefined", "schema": [ "undefined", + "string", + "Ref", { - "kind": "object", - "type": "Navigation", - "schema": { - "navigate": { - "name": "navigate", - "global": false, - "description": "Navigate to a path", - "tags": [], - "required": true, - "type": "(to: string) => Promise", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 986, - 1026 - ] - } - ], - "schema": { - "kind": "event", - "type": "(to: string): Promise", - "schema": [] - } - }, - "activePath": { - "name": "activePath", - "global": false, - "description": "Currently active path", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 1065, - 1084 - ] - } - ], - "schema": "string" - } - } + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] } ] } }, { - "name": "withGlass", - "global": false, - "description": "Renders with glass style", + "name": "ref_for", + "global": true, + "description": "", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseGlass/Types/Glass.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 69, - 89 + 65151, + 65169 ] } ], @@ -8900,339 +7861,252 @@ } }, { - "name": "to", - "global": false, - "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", + "name": "ref_key", + "global": true, + "description": "", "tags": [], "required": false, - "type": "To | undefined", + "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 856, - 864 + 65174, + 65191 ] } ], "schema": { "kind": "enum", - "type": "To | undefined", + "type": "string | undefined", "schema": [ "undefined", - "string", - { - "kind": "object", - "type": "RouteLocationAsRelativeGeneric", - "schema": { - "name": { - "name": "name", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteRecordNameGeneric", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19163, - 19193 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteRecordNameGeneric", - "schema": [ - "undefined", - "string", - "symbol" - ] - } - }, - "params": { - "name": "params", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteParamsRawGeneric | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19199, - 19230 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteParamsRawGeneric | undefined", - "schema": [ - "undefined", - "RouteParamsRawGeneric" - ] - } - }, - "path": { - "name": "path", - "global": false, - "description": "A relative path to the current location. This property should be removed", - "tags": [], - "required": false, - "type": "undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19335, - 19352 - ] - } - ], - "schema": "undefined" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": { - "kind": "enum", - "type": "LocationQueryRaw | undefined", - "schema": [ - "undefined", - "LocationQueryRaw" - ] - } - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HistoryState | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "HistoryState", - "schema": {} - } - ] - } + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [], + "slots": [ + { + "name": "default", + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & Required", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 26345, + 26372 + ] + } + ], + "schema": { + "kind": "object", + "type": "Readonly & Required", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "The content to be shown on the component by default", + "tags": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] } - } - }, - { - "kind": "object", - "type": "RouteLocationAsPathGeneric", + ], "schema": { - "path": { - "name": "path", - "global": false, - "description": "Percentage encoded pathname section of the URL.", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 17916, - 17929 - ] - } - ], - "schema": "string" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": "LocationQueryRaw | undefined" - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": "string | undefined" - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": "boolean | undefined" - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": "HistoryState | undefined" - } + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] } } + } + } + }, + { + "name": "isStriped", + "type": "boolean", + "description": "If true, the component will be shown with alternate stripes", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseStripes/Types/Stripes.ts", + "range": [ + 257, + 277 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + } + ] + }, + "FoLoading": { + "type": 1, + "props": [ + { + "name": "animation", + "global": false, + "description": "The component's loading animation", + "tags": [], + "required": false, + "type": "Animation | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Loading/Types/Loading.ts", + "range": [ + 244, + 266 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Animation | undefined", + "schema": [ + "undefined", + "\"spinner\"", + "\"dots\"", + "\"ring\"", + "\"ball\"", + "\"bars\"", + "\"infinity\"" + ] + }, + "default": "\"spinner\"" + }, + { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" ] } }, @@ -9247,8 +8121,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -9274,8 +8148,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -9305,8 +8179,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -9331,8 +8205,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -9356,8 +8230,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -9374,8 +8248,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -9383,363 +8257,215 @@ } ], "events": [], - "slots": [ + "slots": [], + "exposed": [ { - "name": "loading", - "type": "any[]", - "description": "The content to be shown when the loading state is true", + "name": "animation", + "type": "Animation", + "description": "The component's loading animation", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/UI/FoLoadingButton.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Loading/Types/Loading.ts", "range": [ - 1372, - 1387 + 244, + 266 ] } ], "schema": { - "kind": "array", - "type": "any[]", + "kind": "enum", + "type": "Animation", "schema": [ - "any" + "\"spinner\"", + "\"dots\"", + "\"ring\"", + "\"ball\"", + "\"bars\"", + "\"infinity\"" ] } }, { - "name": "notLoading", - "type": "any[]", - "description": "The content to be shown when the loading state is false", + "name": "color", + "type": "Color | undefined", + "description": "The component's color", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/UI/FoLoadingButton.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", "range": [ - 1460, - 1478 + 652, + 666 ] } ], "schema": { - "kind": "array", - "type": "any[]", + "kind": "enum", + "type": "Color | undefined", "schema": [ - "any" + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" ] } - } - ], - "exposed": [ + }, { - "name": "$slots", - "type": "Readonly & __VLS_Slots", - "description": "", + "name": "size", + "type": "Size | undefined", + "description": "The component's size", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 26301, - 26328 + 604, + 613 ] } ], "schema": { - "kind": "object", - "type": "Readonly & __VLS_Slots", - "schema": { - "loading": { - "name": "loading", - "global": false, - "description": "The content to be shown when the loading state is true", - "tags": [], - "required": false, - "type": "Slot | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/UI/FoLoadingButton.vue", - "range": [ - 1372, - 1387 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Slot | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(...args: any[]): VNode[]", - "schema": [ - "any" - ] - } - ] - } - }, - "notLoading": { - "name": "notLoading", - "global": false, - "description": "The content to be shown when the loading state is false", - "tags": [], - "required": false, - "type": "Slot | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/UI/FoLoadingButton.vue", - "range": [ - 1460, - 1478 - ] - } - ], - "schema": "Slot | undefined" - } - } - } - }, - { - "name": "icon", - "type": "{ position?: HorizontalPosition | undefined; } & LoadingProps", - "description": "", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", - "range": [ - 1219, - 1288 - ] - } - ], - "schema": { - "kind": "object", - "type": "{ position?: HorizontalPosition | undefined; } & LoadingProps", - "schema": { - "position": { - "name": "position", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "HorizontalPosition | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", - "range": [ - 1236, - 1266 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HorizontalPosition | undefined", - "schema": [ - "undefined", - "\"left\"", - "\"right\"" - ] - } - }, - "animation": { - "name": "animation", - "global": false, - "description": "The component's loading animation", - "tags": [], - "required": false, - "type": "Animation | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Loading/Types/Loading.ts", - "range": [ - 244, - 266 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Animation | undefined", - "schema": [ - "undefined", - "\"spinner\"", - "\"dots\"", - "\"ring\"", - "\"ball\"", - "\"bars\"", - "\"infinity\"" - ] - } - }, - "color": { - "name": "color", - "global": false, - "description": "The component's color", - "tags": [], - "required": false, - "type": "Color | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", - "range": [ - 504, - 518 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Color | undefined", - "schema": [ - "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" - ] - } - }, - "size": { - "name": "size", - "global": false, - "description": "The component's size", - "tags": [], - "required": false, - "type": "Size | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", - "range": [ - 518, - 527 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Size | undefined", - "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } - } - } + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] } - }, + } + ] + }, + "FoMenu": { + "type": 1, + "props": [ { - "name": "isLoading", - "type": "boolean", - "description": "True if the component is in loading state", + "name": "isFlushed", + "global": false, + "description": "If true, rounder corners and borders are removed", + "tags": [], + "required": false, + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", "range": [ - 1194, - 1214 + 202, + 222 ] } ], "schema": { "kind": "enum", - "type": "boolean", + "type": "boolean | undefined", "schema": [ + "undefined", "false", "true" ] - } + }, + "default": "false" }, { - "name": "id", - "type": "string | undefined", - "description": "The component's id, if not given, a random one might be assigned", + "name": "hideText", + "global": false, + "description": "If true, the menu item's text will be hidden", + "tags": [], + "required": false, + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/Types/Menu.ts", "range": [ - 472, - 492 + 372, + 391 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "string" + "false", + "true" ] - } + }, + "default": "false" }, { - "name": "color", - "type": "Color | undefined", - "description": "The component's color", + "name": "textAsTooltip", + "global": false, + "description": "If true, the menu item will be shown as a tooltip on hover", + "tags": [], + "required": false, + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/Types/Menu.ts", "range": [ - 504, - 518 + 467, + 491 ] } ], "schema": { "kind": "enum", - "type": "Color | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" + "false", + "true" ] - } + }, + "default": "false" }, { - "name": "isDisabled", - "type": "boolean | undefined", - "description": "If true, the component will be disabled without allowing more interactions", + "name": "orientation", + "global": false, + "description": "The component's orientation", + "tags": [], + "required": false, + "type": "Orientation | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", "range": [ - 360, - 381 + 409, + 435 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "Orientation | undefined", "schema": [ "undefined", - "false", - "true" + "\"vertical\"", + "\"horizontal\"" ] - } + }, + "default": "\"vertical\"" }, { "name": "size", - "type": "Size | undefined", + "global": false, "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 518, - 527 + 604, + 613 ] } ], @@ -9757,63 +8483,76 @@ } }, { - "name": "type", - "type": "\"button\" | \"submit\" | undefined", - "description": "The button's type", + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 869, - 896 + 65108, + 65126 ] } ], "schema": { "kind": "enum", - "type": "\"button\" | \"submit\" | undefined", + "type": "PropertyKey | undefined", "schema": [ "undefined", - "\"button\"", - "\"submit\"" + "string", + "number", + "symbol" ] } }, { - "name": "shape", - "type": "Shape | undefined", - "description": "The component's shape", + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 316, - 326 + 65131, + 65146 ] } ], "schema": { "kind": "enum", - "type": "Shape | undefined", + "type": "VNodeRef | undefined", "schema": [ "undefined", - "\"rounded\"", - "\"pilled\"", - "\"square\"", - "\"circle\"" + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } ] } }, { - "name": "isResponsive", + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, "type": "boolean | undefined", - "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 291, - 314 + 65151, + 65169 ] } ], @@ -9828,888 +8567,736 @@ } }, { - "name": "preset", - "type": "Preset | undefined", - "description": "The component's preset", + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 325, - 336 + 65174, + 65191 ] } ], "schema": { "kind": "enum", - "type": "Preset | undefined", + "type": "string | undefined", "schema": [ "undefined", - "\"text\"", - "\"solid\"", - "\"gradient\"", - "\"soft\"", - "\"outline\"", - "\"dash\"" + "string" ] } }, { - "name": "layout", - "type": "Layout | undefined", - "description": "The button's layout", + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 933, - 949 + 72233, + 72249 ] } ], - "schema": { - "kind": "enum", - "type": "Layout | undefined", - "schema": [ - "undefined", - "\"default\"", - "\"wide\"", - "\"block\"" - ] - } + "schema": "unknown" }, { - "name": "isActive", - "type": "boolean | undefined", - "description": "The button's active state, when undefined it is neither active nor inactive", + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [], + "slots": [ + { + "name": "default", + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", "range": [ - 1042, - 1061 + 136, + 151 ] } ], "schema": { - "kind": "enum", - "type": "boolean | undefined", + "kind": "array", + "type": "any[]", "schema": [ - "undefined", - "false", - "true" + "any" ] } - }, + } + ], + "exposed": [ { - "name": "navigation", - "type": "Navigation | undefined", + "name": "$slots", + "type": "Readonly & Required", "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 1129, - 1153 + 26345, + 26372 ] } ], "schema": { - "kind": "enum", - "type": "Navigation | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "Navigation", - "schema": { - "navigate": { - "name": "navigate", - "global": false, - "description": "Navigate to a path", - "tags": [], - "required": true, - "type": "(to: string) => Promise", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 986, - 1026 - ] - } - ], - "schema": { - "kind": "event", - "type": "(to: string): Promise", - "schema": [] - } - }, - "activePath": { - "name": "activePath", - "global": false, - "description": "Currently active path", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 1065, - 1084 - ] - } - ], - "schema": "string" + "kind": "object", + "type": "Readonly & Required", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "The content to be shown on the component by default", + "tags": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] } + ], + "schema": { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] } } - ] + } } }, { - "name": "withGlass", - "type": "boolean | undefined", - "description": "Renders with glass style", + "name": "isFlushed", + "type": "boolean", + "description": "If true, rounder corners and borders are removed", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseGlass/Types/Glass.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", "range": [ - 69, - 89 + 202, + 222 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "boolean", "schema": [ - "undefined", "false", "true" ] } }, { - "name": "to", - "type": "To | undefined", - "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", + "name": "orientation", + "type": "Orientation", + "description": "The component's orientation", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 856, - 864 - ] - } - ], - "schema": { - "kind": "enum", - "type": "To | undefined", - "schema": [ - "undefined", - "string", - { - "kind": "object", - "type": "RouteLocationAsRelativeGeneric", - "schema": { - "name": { - "name": "name", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteRecordNameGeneric", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19163, - 19193 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteRecordNameGeneric", - "schema": [ - "undefined", - "string", - "symbol" - ] - } - }, - "params": { - "name": "params", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteParamsRawGeneric | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19199, - 19230 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteParamsRawGeneric | undefined", - "schema": [ - "undefined", - "RouteParamsRawGeneric" - ] - } - }, - "path": { - "name": "path", - "global": false, - "description": "A relative path to the current location. This property should be removed", - "tags": [], - "required": false, - "type": "undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19335, - 19352 - ] - } - ], - "schema": "undefined" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": { - "kind": "enum", - "type": "LocationQueryRaw | undefined", - "schema": [ - "undefined", - "LocationQueryRaw" - ] - } - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HistoryState | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "HistoryState", - "schema": {} - } - ] - } - } - } - }, - { - "kind": "object", - "type": "RouteLocationAsPathGeneric", - "schema": { - "path": { - "name": "path", - "global": false, - "description": "Percentage encoded pathname section of the URL.", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 17916, - 17929 - ] - } - ], - "schema": "string" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": "LocationQueryRaw | undefined" - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": "string | undefined" - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": "boolean | undefined" - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": "HistoryState | undefined" - } - } - } - ] - } - } - ] - }, - "FoSocialButton": { - "type": 1, - "props": [ - { - "name": "social", - "global": false, - "description": "The button's social platform", - "tags": [], - "required": true, - "type": "Social", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", - "range": [ - 1662, - 1677 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Social", - "schema": [ - "\"Facebook\"", - "\"Twitter\"", - "\"Linkedin\"", - "\"Github\"" - ] - } - }, - { - "name": "preset", - "global": false, - "description": "The component's preset", - "tags": [], - "required": false, - "type": "SocialButtonPreset | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", - "range": [ - 325, - 336 - ] - } - ], - "schema": { - "kind": "enum", - "type": "SocialButtonPreset | undefined", - "schema": [ - "undefined", - "\"solid\"", - "\"soft\"", - "\"outline\"" - ] - }, - "default": "\"solid\"" - }, - { - "name": "shape", - "global": false, - "description": "The component's shape", - "tags": [], - "required": false, - "type": "SocialButtonShape | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", - "range": [ - 316, - 326 - ] - } - ], - "schema": { - "kind": "enum", - "type": "SocialButtonShape | undefined", - "schema": [ - "undefined", - "\"square\"", - "\"circle\"" - ] - } - }, - { - "name": "key", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "PropertyKey | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", "range": [ - 65067, - 65085 + 409, + 435 ] } ], "schema": { "kind": "enum", - "type": "PropertyKey | undefined", + "type": "Orientation", "schema": [ - "undefined", - "string", - "number", - "symbol" + "\"vertical\"", + "\"horizontal\"" ] } }, { - "name": "ref", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "VNodeRef | undefined", + "name": "hideText", + "type": "boolean", + "description": "If true, the menu item's text will be hidden", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/Types/Menu.ts", "range": [ - 65090, - 65105 + 372, + 391 ] } ], "schema": { "kind": "enum", - "type": "VNodeRef | undefined", + "type": "boolean", "schema": [ - "undefined", - "string", - "Ref", - { - "kind": "event", - "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", - "schema": [] - } + "false", + "true" ] } }, { - "name": "ref_for", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "boolean | undefined", + "name": "textAsTooltip", + "type": "boolean", + "description": "If true, the menu item will be shown as a tooltip on hover", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/Types/Menu.ts", "range": [ - 65110, - 65128 + 467, + 491 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "boolean", "schema": [ - "undefined", "false", "true" ] } }, { - "name": "ref_key", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", + "name": "size", + "type": "Size | undefined", + "description": "The component's size", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 65133, - 65150 + 604, + 613 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "Size | undefined", "schema": [ "undefined", - "string" + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" ] } - }, - { - "name": "class", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72192, - 72208 - ] - } - ], - "schema": "unknown" - }, + } + ] + }, + "FoMenuItem": { + "type": 1, + "props": [ { - "name": "style", - "global": true, + "name": "item", + "global": false, "description": "", "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72213, - 72229 - ] - } - ], - "schema": "unknown" - } - ], - "events": [], - "slots": [], - "exposed": [ - { - "name": "preset", - "type": "SocialButtonPreset", - "description": "The component's preset", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", - "range": [ - 325, - 336 - ] - } - ], - "schema": { - "kind": "enum", - "type": "SocialButtonPreset", - "schema": [ - "\"solid\"", - "\"soft\"", - "\"outline\"" - ] - } - }, - { - "name": "shape", - "type": "SocialButtonShape | undefined", - "description": "The component's shape", + "required": true, + "type": "MenuItem", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/UI/FoMenuItem.vue", "range": [ - 316, - 326 + 2427, + 2449 ] } ], "schema": { - "kind": "enum", - "type": "SocialButtonShape | undefined", - "schema": [ - "undefined", - "\"square\"", - "\"circle\"" - ] - } - }, - { - "name": "social", - "type": "Social", - "description": "The button's social platform", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", - "range": [ - 1662, - 1677 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Social", - "schema": [ - "\"Facebook\"", - "\"Twitter\"", - "\"Linkedin\"", - "\"Github\"" - ] - } - } - ] - }, - "FoInlineLabel": { - "type": 1, - "props": [ - { - "name": "id", - "global": false, - "description": "The component's id, if not given, a random one might be assigned", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", - "range": [ - 472, - 492 - ] + "kind": "object", + "type": "MenuItem", + "schema": { + "isDisabled": { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "icon": { + "name": "icon", + "global": false, + "description": "The Iconify icon's name", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "range": [ + 1601, + 1613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + "text": { + "name": "text", + "global": false, + "description": "The component's text", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 445, + 459 + ] + } + ], + "schema": "string" + }, + "to": { + "name": "to", + "global": false, + "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", + "tags": [], + "required": false, + "type": "To | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 856, + 864 + ] + } + ], + "schema": { + "kind": "enum", + "type": "To | undefined", + "schema": [ + "undefined", + "string", + { + "kind": "object", + "type": "kt", + "schema": { + "name": { + "name": "name", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "Qt", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9464, + 9494 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Qt", + "schema": [ + "undefined", + "string", + "symbol" + ] + } + }, + "params": { + "name": "params", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "$ | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9497, + 9528 + ] + } + ], + "schema": { + "kind": "enum", + "type": "$ | undefined", + "schema": [ + "undefined", + "$" + ] + } + }, + "path": { + "name": "path", + "global": false, + "description": "A relative path to the current location. This property should be removed", + "tags": [], + "required": false, + "type": "undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9621, + 9638 + ] + } + ], + "schema": "undefined" + }, + "query": { + "name": "query", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "mn | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26059, + 26084 + ] + } + ], + "schema": { + "kind": "enum", + "type": "mn | undefined", + "schema": [ + "undefined", + "mn" + ] + } + }, + "hash": { + "name": "hash", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26087, + 26101 + ] + } + ], + "schema": "string | undefined" + }, + "replace": { + "name": "replace", + "global": false, + "description": "Replace the entry in the history instead of pushing a new entry", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27088, + 27106 + ] + } + ], + "schema": "boolean | undefined" + }, + "force": { + "name": "force", + "global": false, + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27298, + 27314 + ] + } + ], + "schema": "boolean | undefined" + }, + "state": { + "name": "state", + "global": false, + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "tags": [], + "required": false, + "type": "lt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27545, + 27566 + ] + } + ], + "schema": { + "kind": "enum", + "type": "lt | undefined", + "schema": [ + "undefined", + { + "kind": "object", + "type": "lt", + "schema": {} + } + ] + } + } + } + }, + { + "kind": "object", + "type": "Tt", + "schema": { + "path": { + "name": "path", + "global": false, + "description": "Percentage encoded pathname section of the URL.", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 10539, + 10552 + ] + } + ], + "schema": "string" + }, + "query": { + "name": "query", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "mn | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26059, + 26084 + ] + } + ], + "schema": "mn | undefined" + }, + "hash": { + "name": "hash", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26087, + 26101 + ] + } + ], + "schema": "string | undefined" + }, + "replace": { + "name": "replace", + "global": false, + "description": "Replace the entry in the history instead of pushing a new entry", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27088, + 27106 + ] + } + ], + "schema": "boolean | undefined" + }, + "force": { + "name": "force", + "global": false, + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27298, + 27314 + ] + } + ], + "schema": "boolean | undefined" + }, + "state": { + "name": "state", + "global": false, + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "tags": [], + "required": false, + "type": "lt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27545, + 27566 + ] + } + ], + "schema": "lt | undefined" + } + } + } + ] + } + } } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] } }, { - "name": "componentName", + "name": "navigation", "global": false, "description": "", "tags": [], "required": false, - "type": "FloatingLabelComponentName | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Internal/Types/Label.ts", - "range": [ - 387, - 430 - ] - } - ], - "schema": { - "kind": "enum", - "type": "FloatingLabelComponentName | undefined", - "schema": [ - "undefined", - "\"FoInputText\"", - "\"FoSelect\"", - "\"FoTextarea\"" - ] - } - }, - { - "name": "isHidden", - "global": false, - "description": "Hides the component visually", - "tags": [], - "required": false, - "type": "boolean | undefined", + "type": "Navigation | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Internal/Types/Label.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/UI/FoMenuItem.vue", "range": [ - 519, - 538 + 2454, + 2478 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "Navigation | undefined", "schema": [ "undefined", - "false", - "true" + { + "kind": "object", + "type": "Navigation", + "schema": { + "navigate": { + "name": "navigate", + "global": false, + "description": "Navigate to a path", + "tags": [], + "required": true, + "type": "(to: string) => Promise", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 986, + 1026 + ] + } + ], + "schema": { + "kind": "event", + "type": "(to: string): Promise", + "schema": [] + } + }, + "activePath": { + "name": "activePath", + "global": false, + "description": "Currently active path", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 1065, + 1084 + ] + } + ], + "schema": "string" + } + } + } ] } }, @@ -10724,8 +9311,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -10751,8 +9338,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -10782,8 +9369,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -10808,8 +9395,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -10833,8 +9420,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -10851,410 +9438,86 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], "schema": "unknown" } ], - "events": [], + "events": [ + { + "name": "click:item", + "description": "", + "tags": [], + "type": "[]", + "signature": "(event: \"click:item\"): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [] + } + ], "slots": [ { "name": "default", - "type": "{}", - "description": "", - "declarations": [], + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], "schema": { - "kind": "object", - "type": "{}", - "schema": {} + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] } - } - ], - "exposed": [ + }, { - "name": "$slots", - "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", - "description": "", + "name": "prepend", + "type": "any[]", + "description": "The content to be prepended to the component", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", "range": [ - 26301, - 26328 + 315, + 330 ] } ], "schema": { - "kind": "object", - "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", - "schema": { - "default": { - "name": "default", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "((props: {}) => any) | undefined", - "declarations": [], - "schema": { - "kind": "enum", - "type": "((props: {}) => any) | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(props: {}): any", - "schema": [] - } - ] - } - } - } - } - }, - { - "name": "id", - "type": "string | undefined", - "description": "The component's id, if not given, a random one might be assigned", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", - "range": [ - 472, - 492 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - { - "name": "componentName", - "type": "FloatingLabelComponentName | undefined", - "description": "", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Internal/Types/Label.ts", - "range": [ - 387, - 430 - ] - } - ], - "schema": { - "kind": "enum", - "type": "FloatingLabelComponentName | undefined", - "schema": [ - "undefined", - "\"FoInputText\"", - "\"FoSelect\"", - "\"FoTextarea\"" - ] - } - }, - { - "name": "isHidden", - "type": "boolean | undefined", - "description": "Hides the component visually", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Internal/Types/Label.ts", - "range": [ - 519, - 538 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - } - ] - }, - "FoListGroup": { - "type": 1, - "props": [ - { - "name": "isFlushed", - "global": false, - "description": "Remove the component's rounded corners", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/ListGroup/Types/ListGroup.ts", - "range": [ - 168, - 188 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - }, - "default": "false" - }, - { - "name": "withoutGutters", - "global": false, - "description": "Removes the component's gutters", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/ListGroup/Types/ListGroup.ts", - "range": [ - 237, - 262 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - }, - "default": "false" - }, - { - "name": "isStriped", - "global": false, - "description": "If true, the component will be shown with alternate stripes", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseStripes/Types/Stripes.ts", - "range": [ - 242, - 262 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - }, - "default": "false" - }, - { - "name": "orientation", - "global": false, - "description": "The component's orientation", - "tags": [], - "required": false, - "type": "Orientation | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", - "range": [ - 363, - 389 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Orientation | undefined", - "schema": [ - "undefined", - "\"horizontal\"", - "\"vertical\"" - ] - }, - "default": "\"vertical\"" - }, - { - "name": "key", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "PropertyKey | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 65067, - 65085 - ] - } - ], - "schema": { - "kind": "enum", - "type": "PropertyKey | undefined", - "schema": [ - "undefined", - "string", - "number", - "symbol" - ] - } - }, - { - "name": "ref", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "VNodeRef | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 65090, - 65105 - ] - } - ], - "schema": { - "kind": "enum", - "type": "VNodeRef | undefined", - "schema": [ - "undefined", - "string", - "Ref", - { - "kind": "event", - "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", - "schema": [] - } - ] - } - }, - { - "name": "ref_for", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 65110, - 65128 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - { - "name": "ref_key", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 65133, - 65150 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", + "kind": "array", + "type": "any[]", "schema": [ - "undefined", - "string" + "any" ] } }, { - "name": "class", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72192, - 72208 - ] - } - ], - "schema": "unknown" - }, - { - "name": "style", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72213, - 72229 - ] - } - ], - "schema": "unknown" - } - ], - "events": [], - "slots": [ - { - "name": "default", + "name": "append", "type": "any[]", - "description": "The content to be shown on the component by default", + "description": "The content to be appended to the component", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", "range": [ - 136, - 151 + 391, + 405 ] } ], @@ -11270,28 +9533,28 @@ "exposed": [ { "name": "$slots", - "type": "Readonly & Required", + "type": "Readonly & WithDefaultSlot & WithAddonSlots", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & Required", + "type": "Readonly & WithDefaultSlot & WithAddonSlots", "schema": { "default": { "name": "default", "global": false, "description": "The content to be shown on the component by default", "tags": [], - "required": true, - "type": "Slot", + "required": false, + "type": "Slot | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", @@ -11302,136 +9565,560 @@ } ], "schema": { - "kind": "event", - "type": "(...args: any[]): VNode[]", + "kind": "enum", + "type": "Slot | undefined", "schema": [ - "any" + "undefined", + { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } ] } + }, + "prepend": { + "name": "prepend", + "global": false, + "description": "The content to be prepended to the component", + "tags": [], + "required": false, + "type": "Slot | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 315, + 330 + ] + } + ], + "schema": "Slot | undefined" + }, + "append": { + "name": "append", + "global": false, + "description": "The content to be appended to the component", + "tags": [], + "required": false, + "type": "Slot | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 391, + 405 + ] + } + ], + "schema": "Slot | undefined" } } } }, { - "name": "orientation", - "type": "Orientation", - "description": "The component's orientation", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", - "range": [ - 363, - 389 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Orientation", - "schema": [ - "\"horizontal\"", - "\"vertical\"" - ] - } - }, - { - "name": "isFlushed", - "type": "boolean", - "description": "Remove the component's rounded corners", + "name": "navigation", + "type": "Navigation | undefined", + "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/ListGroup/Types/ListGroup.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/UI/FoMenuItem.vue", "range": [ - 168, - 188 + 2454, + 2478 ] } ], "schema": { "kind": "enum", - "type": "boolean", + "type": "Navigation | undefined", "schema": [ - "false", - "true" + "undefined", + { + "kind": "object", + "type": "Navigation", + "schema": { + "navigate": { + "name": "navigate", + "global": false, + "description": "Navigate to a path", + "tags": [], + "required": true, + "type": "(to: string) => Promise", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 986, + 1026 + ] + } + ], + "schema": { + "kind": "event", + "type": "(to: string): Promise", + "schema": [] + } + }, + "activePath": { + "name": "activePath", + "global": false, + "description": "Currently active path", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 1065, + 1084 + ] + } + ], + "schema": "string" + } + } + } ] } }, { - "name": "withoutGutters", - "type": "boolean", - "description": "Removes the component's gutters", + "name": "item", + "type": "MenuItem", + "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/ListGroup/Types/ListGroup.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/UI/FoMenuItem.vue", "range": [ - 237, - 262 + 2427, + 2449 ] } ], "schema": { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - }, - { - "name": "isStriped", - "type": "boolean", - "description": "If true, the component will be shown with alternate stripes", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseStripes/Types/Stripes.ts", - "range": [ - 242, - 262 - ] - } - ], + "kind": "object", + "type": "MenuItem", + "schema": { + "isDisabled": { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "icon": { + "name": "icon", + "global": false, + "description": "The Iconify icon's name", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "range": [ + 1601, + 1613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + "text": { + "name": "text", + "global": false, + "description": "The component's text", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 445, + 459 + ] + } + ], + "schema": "string" + }, + "to": { + "name": "to", + "global": false, + "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", + "tags": [], + "required": false, + "type": "To | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 856, + 864 + ] + } + ], + "schema": { + "kind": "enum", + "type": "To | undefined", + "schema": [ + "undefined", + "string", + { + "kind": "object", + "type": "kt", + "schema": { + "name": { + "name": "name", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "Qt", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9464, + 9494 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Qt", + "schema": [ + "undefined", + "string", + "symbol" + ] + } + }, + "params": { + "name": "params", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "$ | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9497, + 9528 + ] + } + ], + "schema": { + "kind": "enum", + "type": "$ | undefined", + "schema": [ + "undefined", + "$" + ] + } + }, + "path": { + "name": "path", + "global": false, + "description": "A relative path to the current location. This property should be removed", + "tags": [], + "required": false, + "type": "undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9621, + 9638 + ] + } + ], + "schema": "undefined" + }, + "query": { + "name": "query", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "mn | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26059, + 26084 + ] + } + ], + "schema": { + "kind": "enum", + "type": "mn | undefined", + "schema": [ + "undefined", + "mn" + ] + } + }, + "hash": { + "name": "hash", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26087, + 26101 + ] + } + ], + "schema": "string | undefined" + }, + "replace": { + "name": "replace", + "global": false, + "description": "Replace the entry in the history instead of pushing a new entry", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27088, + 27106 + ] + } + ], + "schema": "boolean | undefined" + }, + "force": { + "name": "force", + "global": false, + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27298, + 27314 + ] + } + ], + "schema": "boolean | undefined" + }, + "state": { + "name": "state", + "global": false, + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "tags": [], + "required": false, + "type": "lt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27545, + 27566 + ] + } + ], + "schema": { + "kind": "enum", + "type": "lt | undefined", + "schema": [ + "undefined", + { + "kind": "object", + "type": "lt", + "schema": {} + } + ] + } + } + } + }, + { + "kind": "object", + "type": "Tt", + "schema": { + "path": { + "name": "path", + "global": false, + "description": "Percentage encoded pathname section of the URL.", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 10539, + 10552 + ] + } + ], + "schema": "string" + }, + "query": { + "name": "query", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "mn | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26059, + 26084 + ] + } + ], + "schema": "mn | undefined" + }, + "hash": { + "name": "hash", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26087, + 26101 + ] + } + ], + "schema": "string | undefined" + }, + "replace": { + "name": "replace", + "global": false, + "description": "Replace the entry in the history instead of pushing a new entry", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27088, + 27106 + ] + } + ], + "schema": "boolean | undefined" + }, + "force": { + "name": "force", + "global": false, + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27298, + 27314 + ] + } + ], + "schema": "boolean | undefined" + }, + "state": { + "name": "state", + "global": false, + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "tags": [], + "required": false, + "type": "lt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27545, + 27566 + ] + } + ], + "schema": "lt | undefined" + } + } + } + ] + } + } + } + } + }, + { + "name": "onClick:item", + "type": "(() => any) | undefined", + "description": "", + "declarations": [], "schema": { "kind": "enum", - "type": "boolean", + "type": "(() => any) | undefined", "schema": [ - "false", - "true" + "undefined", + { + "kind": "event", + "type": "(): any", + "schema": [] + } ] } } ] }, - "FoListGroupItem": { + "FoMenuParentTitle": { "type": 1, "props": [ - { - "name": "isStriped", - "global": false, - "description": "If true, the component will be shown with alternate stripes", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseStripes/Types/Stripes.ts", - "range": [ - 242, - 262 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - }, - "default": "false" - }, { "name": "key", "global": true, @@ -11443,8 +10130,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -11470,8 +10157,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -11501,8 +10188,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -11527,8 +10214,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -11552,8 +10239,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -11570,8 +10257,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -11582,230 +10269,130 @@ "slots": [ { "name": "default", - "type": "any[]", - "description": "The content to be shown on the component by default", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] - } - ], + "type": "{}", + "description": "", + "declarations": [], "schema": { - "kind": "array", - "type": "any[]", - "schema": [ - "any" - ] + "kind": "object", + "type": "{}", + "schema": {} } } ], "exposed": [ { "name": "$slots", - "type": "Readonly & Required", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & Required", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", "schema": { "default": { "name": "default", "global": false, - "description": "The content to be shown on the component by default", + "description": "", "tags": [], - "required": true, - "type": "Slot", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] - } - ], + "required": false, + "type": "((props: {}) => any) | undefined", + "declarations": [], "schema": { - "kind": "event", - "type": "(...args: any[]): VNode[]", + "kind": "enum", + "type": "((props: {}) => any) | undefined", "schema": [ - "any" + "undefined", + { + "kind": "event", + "type": "(props: {}): any", + "schema": [] + } ] } } } } - }, - { - "name": "isStriped", - "type": "boolean", - "description": "If true, the component will be shown with alternate stripes", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseStripes/Types/Stripes.ts", - "range": [ - 242, - 262 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } } ] }, - "FoLoading": { + "FoMenuTitle": { "type": 1, "props": [ { - "name": "animation", + "name": "isParent", "global": false, - "description": "The component's loading animation", + "description": "", "tags": [], "required": false, - "type": "Animation | undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Loading/Types/Loading.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/UI/FoMenuTitle.vue", "range": [ - 244, - 266 + 191, + 210 ] } ], "schema": { "kind": "enum", - "type": "Animation | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "\"spinner\"", - "\"dots\"", - "\"ring\"", - "\"ball\"", - "\"bars\"", - "\"infinity\"" + "false", + "true" ] }, - "default": "\"spinner\"" + "default": "false" }, { - "name": "color", - "global": false, - "description": "The component's color", + "name": "key", + "global": true, + "description": "", "tags": [], "required": false, - "type": "Color | undefined", + "type": "PropertyKey | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 504, - 518 + 65108, + 65126 ] } ], "schema": { "kind": "enum", - "type": "Color | undefined", + "type": "PropertyKey | undefined", "schema": [ "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" + "string", + "number", + "symbol" ] } }, { - "name": "size", - "global": false, - "description": "The component's size", + "name": "ref", + "global": true, + "description": "", "tags": [], "required": false, - "type": "Size | undefined", + "type": "VNodeRef | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 518, - 527 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Size | undefined", - "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } - }, - { - "name": "key", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "PropertyKey | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 65067, - 65085 - ] - } - ], - "schema": { - "kind": "enum", - "type": "PropertyKey | undefined", - "schema": [ - "undefined", - "string", - "number", - "symbol" - ] - } - }, - { - "name": "ref", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "VNodeRef | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -11835,8 +10422,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -11861,8 +10448,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -11886,8 +10473,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -11904,8 +10491,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -11913,161 +10500,529 @@ } ], "events": [], - "slots": [], - "exposed": [ + "slots": [ { - "name": "animation", - "type": "Animation", - "description": "The component's loading animation", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Loading/Types/Loading.ts", - "range": [ - 244, - 266 - ] - } - ], + "name": "default", + "type": "{}", + "description": "", + "declarations": [], "schema": { - "kind": "enum", - "type": "Animation", - "schema": [ - "\"spinner\"", - "\"dots\"", - "\"ring\"", - "\"ball\"", - "\"bars\"", - "\"infinity\"" - ] + "kind": "object", + "type": "{}", + "schema": {} } - }, + } + ], + "exposed": [ { - "name": "color", - "type": "Color | undefined", - "description": "The component's color", + "name": "$slots", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 504, - 518 + 26345, + 26372 ] } ], "schema": { - "kind": "enum", - "type": "Color | undefined", - "schema": [ - "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" - ] + "kind": "object", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "((props: {}) => any) | undefined", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((props: {}) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(props: {}): any", + "schema": [] + } + ] + } + } + } } }, { - "name": "size", - "type": "Size | undefined", - "description": "The component's size", + "name": "isParent", + "type": "boolean", + "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/UI/FoMenuTitle.vue", "range": [ - 518, - 527 + 191, + 210 ] } ], "schema": { "kind": "enum", - "type": "Size | undefined", + "type": "boolean", "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" + "false", + "true" ] } } ] }, - "FoMenu": { + "FoNavbar": { "type": 1, "props": [ { - "name": "isFlushed", + "name": "links", "global": false, - "description": "If true, rounder corners and borders are removed", + "description": "", "tags": [], "required": false, - "type": "boolean | undefined", + "type": "NavbarLink[] | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbar.vue", "range": [ - 202, - 222 + 1957, + 1982 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "NavbarLink[] | undefined", "schema": [ "undefined", - "false", - "true" + { + "kind": "array", + "type": "NavbarLink[]", + "schema": [ + { + "kind": "object", + "type": "NavbarLink", + "schema": { + "id": { + "name": "id", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "number", + "declarations": [], + "schema": "number" + }, + "text": { + "name": "text", + "global": false, + "description": "The component's text", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 445, + 459 + ] + } + ], + "schema": "string" + }, + "to": { + "name": "to", + "global": false, + "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", + "tags": [], + "required": true, + "type": "To", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 856, + 864 + ] + } + ], + "schema": { + "kind": "enum", + "type": "To", + "schema": [ + "string", + { + "kind": "object", + "type": "kt", + "schema": { + "name": { + "name": "name", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "Qt", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9464, + 9494 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Qt", + "schema": [ + "undefined", + "string", + "symbol" + ] + } + }, + "params": { + "name": "params", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "$ | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9497, + 9528 + ] + } + ], + "schema": { + "kind": "enum", + "type": "$ | undefined", + "schema": [ + "undefined", + "$" + ] + } + }, + "path": { + "name": "path", + "global": false, + "description": "A relative path to the current location. This property should be removed", + "tags": [], + "required": false, + "type": "undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9621, + 9638 + ] + } + ], + "schema": "undefined" + }, + "query": { + "name": "query", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "mn | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26059, + 26084 + ] + } + ], + "schema": { + "kind": "enum", + "type": "mn | undefined", + "schema": [ + "undefined", + "mn" + ] + } + }, + "hash": { + "name": "hash", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26087, + 26101 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + "replace": { + "name": "replace", + "global": false, + "description": "Replace the entry in the history instead of pushing a new entry", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27088, + 27106 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "force": { + "name": "force", + "global": false, + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27298, + 27314 + ] + } + ], + "schema": "boolean | undefined" + }, + "state": { + "name": "state", + "global": false, + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "tags": [], + "required": false, + "type": "lt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27545, + 27566 + ] + } + ], + "schema": { + "kind": "enum", + "type": "lt | undefined", + "schema": [ + "undefined", + { + "kind": "object", + "type": "lt", + "schema": {} + } + ] + } + } + } + }, + { + "kind": "object", + "type": "Tt", + "schema": { + "path": { + "name": "path", + "global": false, + "description": "Percentage encoded pathname section of the URL.", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 10539, + 10552 + ] + } + ], + "schema": "string" + }, + "query": { + "name": "query", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "mn | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26059, + 26084 + ] + } + ], + "schema": "mn | undefined" + }, + "hash": { + "name": "hash", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26087, + 26101 + ] + } + ], + "schema": "string | undefined" + }, + "replace": { + "name": "replace", + "global": false, + "description": "Replace the entry in the history instead of pushing a new entry", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27088, + 27106 + ] + } + ], + "schema": "boolean | undefined" + }, + "force": { + "name": "force", + "global": false, + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27298, + 27314 + ] + } + ], + "schema": "boolean | undefined" + }, + "state": { + "name": "state", + "global": false, + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "tags": [], + "required": false, + "type": "lt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27545, + 27566 + ] + } + ], + "schema": "lt | undefined" + } + } + } + ] + } + } + } + } + ] + } ] }, - "default": "false" + "default": "[]" }, { - "name": "hideText", + "name": "linkType", "global": false, - "description": "If true, the menu item's text will be hidden", + "description": "", "tags": [], "required": false, - "type": "boolean | undefined", + "type": "\"vue\" | \"js\" | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/Types/Menu.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbar.vue", "range": [ - 372, - 391 + 1987, + 2012 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "\"vue\" | \"js\" | undefined", "schema": [ "undefined", - "false", - "true" + "\"vue\"", + "\"js\"" ] }, - "default": "false" + "default": "\"vue\"" }, { - "name": "textAsTooltip", + "name": "isRounded", "global": false, - "description": "If true, the menu item will be shown as a tooltip on hover", + "description": "", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/Types/Menu.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbar.vue", "range": [ - 467, - 491 + 2017, + 2037 ] } ], @@ -12082,62 +11037,6 @@ }, "default": "false" }, - { - "name": "orientation", - "global": false, - "description": "The component's orientation", - "tags": [], - "required": false, - "type": "Orientation | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", - "range": [ - 363, - 389 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Orientation | undefined", - "schema": [ - "undefined", - "\"horizontal\"", - "\"vertical\"" - ] - }, - "default": "\"vertical\"" - }, - { - "name": "size", - "global": false, - "description": "The component's size", - "tags": [], - "required": false, - "type": "Size | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", - "range": [ - 518, - 527 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Size | undefined", - "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } - }, { "name": "key", "global": true, @@ -12149,8 +11048,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -12176,8 +11075,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -12207,8 +11106,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -12233,8 +11132,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -12258,8 +11157,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -12276,8 +11175,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -12287,66 +11186,85 @@ "events": [], "slots": [ { - "name": "default", - "type": "any[]", - "description": "The content to be shown on the component by default", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] - } - ], + "name": "start", + "type": "{}", + "description": "", + "declarations": [], "schema": { - "kind": "array", - "type": "any[]", - "schema": [ - "any" - ] + "kind": "object", + "type": "{}", + "schema": {} + } + }, + { + "name": "end", + "type": "{}", + "description": "", + "declarations": [], + "schema": { + "kind": "object", + "type": "{}", + "schema": {} } } ], "exposed": [ { "name": "$slots", - "type": "Readonly & Required", + "type": "Readonly & { start?: ((props: {}) => any) | undefined; } & { end?: ((props: {}) => any) | undefined; }", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & Required", + "type": "Readonly & { start?: ((props: {}) => any) | undefined; } & { end?: ((props: {}) => any) | undefined; }", "schema": { - "default": { - "name": "default", + "start": { + "name": "start", "global": false, - "description": "The content to be shown on the component by default", + "description": "", "tags": [], - "required": true, - "type": "Slot", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] - } - ], + "required": false, + "type": "((props: {}) => any) | undefined", + "declarations": [], "schema": { - "kind": "event", - "type": "(...args: any[]): VNode[]", + "kind": "enum", + "type": "((props: {}) => any) | undefined", "schema": [ - "any" + "undefined", + { + "kind": "event", + "type": "(props: {}): any", + "schema": [] + } + ] + } + }, + "end": { + "name": "end", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "((props: {}) => any) | undefined", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((props: {}) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(props: {}): any", + "schema": [] + } ] } } @@ -12354,59 +11272,427 @@ } }, { - "name": "orientation", - "type": "Orientation", - "description": "The component's orientation", + "name": "links", + "type": "NavbarLink[]", + "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbar.vue", "range": [ - 363, - 389 + 1957, + 1982 ] } ], "schema": { - "kind": "enum", - "type": "Orientation", + "kind": "array", + "type": "NavbarLink[]", "schema": [ - "\"horizontal\"", - "\"vertical\"" + { + "kind": "object", + "type": "NavbarLink", + "schema": { + "id": { + "name": "id", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "number", + "declarations": [], + "schema": "number" + }, + "text": { + "name": "text", + "global": false, + "description": "The component's text", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 445, + 459 + ] + } + ], + "schema": "string" + }, + "to": { + "name": "to", + "global": false, + "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", + "tags": [], + "required": true, + "type": "To", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 856, + 864 + ] + } + ], + "schema": { + "kind": "enum", + "type": "To", + "schema": [ + "string", + { + "kind": "object", + "type": "kt", + "schema": { + "name": { + "name": "name", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "Qt", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9464, + 9494 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Qt", + "schema": [ + "undefined", + "string", + "symbol" + ] + } + }, + "params": { + "name": "params", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "$ | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9497, + 9528 + ] + } + ], + "schema": { + "kind": "enum", + "type": "$ | undefined", + "schema": [ + "undefined", + "$" + ] + } + }, + "path": { + "name": "path", + "global": false, + "description": "A relative path to the current location. This property should be removed", + "tags": [], + "required": false, + "type": "undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9621, + 9638 + ] + } + ], + "schema": "undefined" + }, + "query": { + "name": "query", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "mn | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26059, + 26084 + ] + } + ], + "schema": { + "kind": "enum", + "type": "mn | undefined", + "schema": [ + "undefined", + "mn" + ] + } + }, + "hash": { + "name": "hash", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26087, + 26101 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + "replace": { + "name": "replace", + "global": false, + "description": "Replace the entry in the history instead of pushing a new entry", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27088, + 27106 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "force": { + "name": "force", + "global": false, + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27298, + 27314 + ] + } + ], + "schema": "boolean | undefined" + }, + "state": { + "name": "state", + "global": false, + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "tags": [], + "required": false, + "type": "lt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27545, + 27566 + ] + } + ], + "schema": { + "kind": "enum", + "type": "lt | undefined", + "schema": [ + "undefined", + { + "kind": "object", + "type": "lt", + "schema": {} + } + ] + } + } + } + }, + { + "kind": "object", + "type": "Tt", + "schema": { + "path": { + "name": "path", + "global": false, + "description": "Percentage encoded pathname section of the URL.", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 10539, + 10552 + ] + } + ], + "schema": "string" + }, + "query": { + "name": "query", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "mn | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26059, + 26084 + ] + } + ], + "schema": "mn | undefined" + }, + "hash": { + "name": "hash", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26087, + 26101 + ] + } + ], + "schema": "string | undefined" + }, + "replace": { + "name": "replace", + "global": false, + "description": "Replace the entry in the history instead of pushing a new entry", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27088, + 27106 + ] + } + ], + "schema": "boolean | undefined" + }, + "force": { + "name": "force", + "global": false, + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27298, + 27314 + ] + } + ], + "schema": "boolean | undefined" + }, + "state": { + "name": "state", + "global": false, + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "tags": [], + "required": false, + "type": "lt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27545, + 27566 + ] + } + ], + "schema": "lt | undefined" + } + } + } + ] + } + } + } + } ] } }, { - "name": "isFlushed", - "type": "boolean", - "description": "If true, rounder corners and borders are removed", + "name": "linkType", + "type": "\"vue\" | \"js\"", + "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbar.vue", "range": [ - 202, - 222 + 1987, + 2012 ] } ], "schema": { "kind": "enum", - "type": "boolean", + "type": "\"vue\" | \"js\"", "schema": [ - "false", - "true" + "\"vue\"", + "\"js\"" ] } }, { - "name": "hideText", + "name": "isRounded", "type": "boolean", - "description": "If true, the menu item's text will be hidden", + "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/Types/Menu.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbar.vue", "range": [ - 372, - 391 + 2017, + 2037 ] } ], @@ -12418,557 +11704,25 @@ "true" ] } - }, + } + ] + }, + "FoNavbarBrand": { + "type": 1, + "props": [ { - "name": "textAsTooltip", - "type": "boolean", - "description": "If true, the menu item will be shown as a tooltip on hover", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/Types/Menu.ts", - "range": [ - 467, - 491 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - }, - { - "name": "size", - "type": "Size | undefined", - "description": "The component's size", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", - "range": [ - 518, - 527 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Size | undefined", - "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } - } - ] - }, - "FoMenuItem": { - "type": 1, - "props": [ - { - "name": "item", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "MenuItem", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/UI/FoMenuItem.vue", - "range": [ - 2427, - 2449 - ] - } - ], - "schema": { - "kind": "object", - "type": "MenuItem", - "schema": { - "isDisabled": { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - "icon": { - "name": "icon", - "global": false, - "description": "The Iconify icon's name", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", - "range": [ - 1489, - 1501 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - "text": { - "name": "text", - "global": false, - "description": "The component's text", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", - "range": [ - 445, - 459 - ] - } - ], - "schema": "string" - }, - "to": { - "name": "to", - "global": false, - "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", - "tags": [], - "required": false, - "type": "To | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 856, - 864 - ] - } - ], - "schema": { - "kind": "enum", - "type": "To | undefined", - "schema": [ - "undefined", - "string", - { - "kind": "object", - "type": "RouteLocationAsRelativeGeneric", - "schema": { - "name": { - "name": "name", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteRecordNameGeneric", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19163, - 19193 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteRecordNameGeneric", - "schema": [ - "undefined", - "string", - "symbol" - ] - } - }, - "params": { - "name": "params", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteParamsRawGeneric | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19199, - 19230 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteParamsRawGeneric | undefined", - "schema": [ - "undefined", - "RouteParamsRawGeneric" - ] - } - }, - "path": { - "name": "path", - "global": false, - "description": "A relative path to the current location. This property should be removed", - "tags": [], - "required": false, - "type": "undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19335, - 19352 - ] - } - ], - "schema": "undefined" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": { - "kind": "enum", - "type": "LocationQueryRaw | undefined", - "schema": [ - "undefined", - "LocationQueryRaw" - ] - } - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": "string | undefined" - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": "boolean | undefined" - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HistoryState | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "HistoryState", - "schema": {} - } - ] - } - } - } - }, - { - "kind": "object", - "type": "RouteLocationAsPathGeneric", - "schema": { - "path": { - "name": "path", - "global": false, - "description": "Percentage encoded pathname section of the URL.", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 17916, - 17929 - ] - } - ], - "schema": "string" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": "LocationQueryRaw | undefined" - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": "string | undefined" - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": "boolean | undefined" - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": "HistoryState | undefined" - } - } - } - ] - } - } - } - } - }, - { - "name": "navigation", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "Navigation | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/UI/FoMenuItem.vue", - "range": [ - 2454, - 2478 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Navigation | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "Navigation", - "schema": { - "navigate": { - "name": "navigate", - "global": false, - "description": "Navigate to a path", - "tags": [], - "required": true, - "type": "(to: string) => Promise", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 986, - 1026 - ] - } - ], - "schema": { - "kind": "event", - "type": "(to: string): Promise", - "schema": [] - } - }, - "activePath": { - "name": "activePath", - "global": false, - "description": "Currently active path", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 1065, - 1084 - ] - } - ], - "schema": "string" - } - } - } - ] - } - }, - { - "name": "key", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "PropertyKey | undefined", + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -12994,8 +11748,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -13025,8 +11779,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -13051,8 +11805,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -13076,8 +11830,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -13094,687 +11848,742 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], "schema": "unknown" } ], - "events": [ + "events": [], + "slots": [ { - "name": "click:item", + "name": "default", + "type": "{}", "description": "", - "tags": [], - "type": "[]", - "signature": "(event: \"click:item\"): void", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 17560, - 17595 - ] - } - ], - "schema": [] + "declarations": [], + "schema": { + "kind": "object", + "type": "{}", + "schema": {} + } } ], - "slots": [ + "exposed": [ { - "name": "default", - "type": "any[]", - "description": "The content to be shown on the component by default", + "name": "$slots", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 136, - 151 + 26345, + 26372 ] } ], "schema": { - "kind": "array", - "type": "any[]", - "schema": [ - "any" - ] + "kind": "object", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "((props: {}) => any) | undefined", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((props: {}) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(props: {}): any", + "schema": [] + } + ] + } + } + } + } + } + ] + }, + "FoNavbarHamburgerMenuToggler": { + "type": 1, + "props": [ + { + "name": "modelValue", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "boolean", + "declarations": [], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] } }, { - "name": "prepend", - "type": "any[]", - "description": "The content to be prepended to the component", + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 315, - 330 + 65108, + 65126 ] } ], "schema": { - "kind": "array", - "type": "any[]", + "kind": "enum", + "type": "PropertyKey | undefined", "schema": [ - "any" + "undefined", + "string", + "number", + "symbol" ] } }, { - "name": "append", - "type": "any[]", - "description": "The content to be appended to the component", + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 391, - 405 + 65131, + 65146 ] } ], "schema": { - "kind": "array", - "type": "any[]", + "kind": "enum", + "type": "VNodeRef | undefined", "schema": [ - "any" + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } ] } - } - ], - "exposed": [ + }, { - "name": "$slots", - "type": "Readonly & WithDefaultSlot & WithAddonSlots", + "name": "ref_for", + "global": true, "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 65151, + 65169 ] } ], "schema": { - "kind": "object", - "type": "Readonly & WithDefaultSlot & WithAddonSlots", - "schema": { - "default": { - "name": "default", - "global": false, - "description": "The content to be shown on the component by default", - "tags": [], - "required": false, - "type": "Slot | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Slot | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(...args: any[]): VNode[]", - "schema": [ - "any" - ] - } - ] - } - }, - "prepend": { - "name": "prepend", - "global": false, - "description": "The content to be prepended to the component", - "tags": [], - "required": false, - "type": "Slot | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 315, - 330 - ] - } - ], - "schema": "Slot | undefined" - }, - "append": { - "name": "append", - "global": false, - "description": "The content to be appended to the component", - "tags": [], - "required": false, - "type": "Slot | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 391, - 405 - ] - } - ], - "schema": "Slot | undefined" - } - } + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] } }, { - "name": "navigation", - "type": "Navigation | undefined", + "name": "ref_key", + "global": true, "description": "", + "tags": [], + "required": false, + "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/UI/FoMenuItem.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 2454, - 2478 + 65174, + 65191 ] } ], "schema": { "kind": "enum", - "type": "Navigation | undefined", + "type": "string | undefined", "schema": [ "undefined", - { - "kind": "object", - "type": "Navigation", - "schema": { - "navigate": { - "name": "navigate", - "global": false, - "description": "Navigate to a path", - "tags": [], - "required": true, - "type": "(to: string) => Promise", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 986, - 1026 - ] - } - ], - "schema": { - "kind": "event", - "type": "(to: string): Promise", - "schema": [] - } - }, - "activePath": { - "name": "activePath", - "global": false, - "description": "Currently active path", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 1065, - 1084 - ] - } - ], - "schema": "string" - } - } - } + "string" ] } }, { - "name": "item", - "type": "MenuItem", + "name": "class", + "global": true, "description": "", + "tags": [], + "required": false, + "type": "unknown", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/UI/FoMenuItem.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 2427, - 2449 + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [ + { + "name": "update:modelValue", + "description": "", + "tags": [], + "type": "[value: boolean]", + "signature": "(event: \"update:modelValue\", value: boolean): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 ] } ], + "schema": [ + { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + ] + } + ], + "slots": [], + "exposed": [ + { + "name": "modelValue", + "type": "boolean", + "description": "", + "declarations": [], "schema": { - "kind": "object", - "type": "MenuItem", - "schema": { - "isDisabled": { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - "icon": { - "name": "icon", - "global": false, - "description": "The Iconify icon's name", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", - "range": [ - 1489, - 1501 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - "text": { - "name": "text", - "global": false, - "description": "The component's text", - "tags": [], - "required": true, - "type": "string", - "declarations": [ + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "onUpdate:modelValue", + "type": "((value: boolean) => any) | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((value: boolean) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(value: boolean): any", + "schema": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", - "range": [ - 445, - 459 + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" ] } - ], - "schema": "string" - }, - "to": { - "name": "to", - "global": false, - "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", - "tags": [], - "required": false, - "type": "To | undefined", - "declarations": [ + ] + } + ] + } + } + ] + }, + "FoNavbarLinkList": { + "type": 1, + "props": [ + { + "name": "links", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "NavbarLink[] | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbarLinkList.vue", + "range": [ + 691, + 715 + ] + } + ], + "schema": { + "kind": "enum", + "type": "NavbarLink[] | undefined", + "schema": [ + "undefined", + { + "kind": "array", + "type": "NavbarLink[]", + "schema": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 856, - 864 - ] - } - ], - "schema": { - "kind": "enum", - "type": "To | undefined", - "schema": [ - "undefined", - "string", - { - "kind": "object", - "type": "RouteLocationAsRelativeGeneric", - "schema": { - "name": { - "name": "name", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteRecordNameGeneric", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19163, - 19193 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteRecordNameGeneric", - "schema": [ - "undefined", - "string", - "symbol" + "kind": "object", + "type": "NavbarLink", + "schema": { + "id": { + "name": "id", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "number", + "declarations": [], + "schema": "number" + }, + "text": { + "name": "text", + "global": false, + "description": "The component's text", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 445, + 459 ] } - }, - "params": { - "name": "params", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteParamsRawGeneric | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19199, - 19230 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteParamsRawGeneric | undefined", - "schema": [ - "undefined", - "RouteParamsRawGeneric" - ] - } - }, - "path": { - "name": "path", - "global": false, - "description": "A relative path to the current location. This property should be removed", - "tags": [], - "required": false, - "type": "undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19335, - 19352 - ] - } - ], - "schema": "undefined" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": { - "kind": "enum", - "type": "LocationQueryRaw | undefined", - "schema": [ - "undefined", - "LocationQueryRaw" + ], + "schema": "string" + }, + "to": { + "name": "to", + "global": false, + "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", + "tags": [], + "required": true, + "type": "To", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 856, + 864 ] } - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": "string | undefined" - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": "boolean | undefined" - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ + ], + "schema": { + "kind": "enum", + "type": "To", + "schema": [ + "string", { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HistoryState | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "HistoryState", - "schema": {} + "kind": "object", + "type": "kt", + "schema": { + "name": { + "name": "name", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "Qt", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9464, + 9494 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Qt", + "schema": [ + "undefined", + "string", + "symbol" + ] + } + }, + "params": { + "name": "params", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "$ | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9497, + 9528 + ] + } + ], + "schema": { + "kind": "enum", + "type": "$ | undefined", + "schema": [ + "undefined", + "$" + ] + } + }, + "path": { + "name": "path", + "global": false, + "description": "A relative path to the current location. This property should be removed", + "tags": [], + "required": false, + "type": "undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9621, + 9638 + ] + } + ], + "schema": "undefined" + }, + "query": { + "name": "query", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "mn | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26059, + 26084 + ] + } + ], + "schema": { + "kind": "enum", + "type": "mn | undefined", + "schema": [ + "undefined", + "mn" + ] + } + }, + "hash": { + "name": "hash", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26087, + 26101 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + "replace": { + "name": "replace", + "global": false, + "description": "Replace the entry in the history instead of pushing a new entry", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27088, + 27106 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "force": { + "name": "force", + "global": false, + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27298, + 27314 + ] + } + ], + "schema": "boolean | undefined" + }, + "state": { + "name": "state", + "global": false, + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "tags": [], + "required": false, + "type": "lt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27545, + 27566 + ] + } + ], + "schema": { + "kind": "enum", + "type": "lt | undefined", + "schema": [ + "undefined", + { + "kind": "object", + "type": "lt", + "schema": {} + } + ] + } + } } - ] - } - } - } - }, - { - "kind": "object", - "type": "RouteLocationAsPathGeneric", - "schema": { - "path": { - "name": "path", - "global": false, - "description": "Percentage encoded pathname section of the URL.", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 17916, - 17929 - ] - } - ], - "schema": "string" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": "LocationQueryRaw | undefined" - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": "string | undefined" - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": "boolean | undefined" - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ + }, { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] + "kind": "object", + "type": "Tt", + "schema": { + "path": { + "name": "path", + "global": false, + "description": "Percentage encoded pathname section of the URL.", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 10539, + 10552 + ] + } + ], + "schema": "string" + }, + "query": { + "name": "query", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "mn | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26059, + 26084 + ] + } + ], + "schema": "mn | undefined" + }, + "hash": { + "name": "hash", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26087, + 26101 + ] + } + ], + "schema": "string | undefined" + }, + "replace": { + "name": "replace", + "global": false, + "description": "Replace the entry in the history instead of pushing a new entry", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27088, + 27106 + ] + } + ], + "schema": "boolean | undefined" + }, + "force": { + "name": "force", + "global": false, + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27298, + 27314 + ] + } + ], + "schema": "boolean | undefined" + }, + "state": { + "name": "state", + "global": false, + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "tags": [], + "required": false, + "type": "lt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27545, + 27566 + ] + } + ], + "schema": "lt | undefined" + } + } } - ], - "schema": "HistoryState | undefined" + ] } } } - ] - } + } + ] } - } - } + ] + }, + "default": "[]" }, { - "name": "onClick:item", - "type": "(() => any) | undefined", + "name": "linkType", + "global": false, "description": "", - "declarations": [], + "tags": [], + "required": false, + "type": "\"vue\" | \"js\" | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbarLinkList.vue", + "range": [ + 720, + 744 + ] + } + ], "schema": { "kind": "enum", - "type": "(() => any) | undefined", + "type": "\"vue\" | \"js\" | undefined", "schema": [ "undefined", - { - "kind": "event", - "type": "(): any", - "schema": [] - } + "\"vue\"", + "\"js\"" ] - } - } - ] - }, - "FoMenuParentTitle": { - "type": 1, - "props": [ + }, + "default": "\"vue\"" + }, { "name": "key", "global": true, @@ -13786,8 +12595,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -13813,8 +12622,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -13844,8 +12653,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -13870,8 +12679,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -13895,8 +12704,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -13913,8 +12722,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -13922,92 +12731,562 @@ } ], "events": [], - "slots": [ + "slots": [], + "exposed": [ { - "name": "default", - "type": "{}", - "description": "", - "declarations": [], - "schema": { - "kind": "object", - "type": "{}", - "schema": {} - } - } - ], - "exposed": [ - { - "name": "$slots", - "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "name": "links", + "type": "NavbarLink[]", "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbarLinkList.vue", "range": [ - 26301, - 26328 + 691, + 715 ] } ], "schema": { - "kind": "object", - "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", - "schema": { - "default": { - "name": "default", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "((props: {}) => any) | undefined", - "declarations": [], + "kind": "array", + "type": "NavbarLink[]", + "schema": [ + { + "kind": "object", + "type": "NavbarLink", "schema": { - "kind": "enum", - "type": "((props: {}) => any) | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(props: {}): any", - "schema": [] + "id": { + "name": "id", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "number", + "declarations": [], + "schema": "number" + }, + "text": { + "name": "text", + "global": false, + "description": "The component's text", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 445, + 459 + ] + } + ], + "schema": "string" + }, + "to": { + "name": "to", + "global": false, + "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", + "tags": [], + "required": true, + "type": "To", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 856, + 864 + ] + } + ], + "schema": { + "kind": "enum", + "type": "To", + "schema": [ + "string", + { + "kind": "object", + "type": "kt", + "schema": { + "name": { + "name": "name", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "Qt", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9464, + 9494 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Qt", + "schema": [ + "undefined", + "string", + "symbol" + ] + } + }, + "params": { + "name": "params", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "$ | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9497, + 9528 + ] + } + ], + "schema": { + "kind": "enum", + "type": "$ | undefined", + "schema": [ + "undefined", + "$" + ] + } + }, + "path": { + "name": "path", + "global": false, + "description": "A relative path to the current location. This property should be removed", + "tags": [], + "required": false, + "type": "undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 9621, + 9638 + ] + } + ], + "schema": "undefined" + }, + "query": { + "name": "query", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "mn | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26059, + 26084 + ] + } + ], + "schema": { + "kind": "enum", + "type": "mn | undefined", + "schema": [ + "undefined", + "mn" + ] + } + }, + "hash": { + "name": "hash", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26087, + 26101 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + "replace": { + "name": "replace", + "global": false, + "description": "Replace the entry in the history instead of pushing a new entry", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27088, + 27106 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "force": { + "name": "force", + "global": false, + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27298, + 27314 + ] + } + ], + "schema": "boolean | undefined" + }, + "state": { + "name": "state", + "global": false, + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "tags": [], + "required": false, + "type": "lt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27545, + 27566 + ] + } + ], + "schema": { + "kind": "enum", + "type": "lt | undefined", + "schema": [ + "undefined", + { + "kind": "object", + "type": "lt", + "schema": {} + } + ] + } + } + } + }, + { + "kind": "object", + "type": "Tt", + "schema": { + "path": { + "name": "path", + "global": false, + "description": "Percentage encoded pathname section of the URL.", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 10539, + 10552 + ] + } + ], + "schema": "string" + }, + "query": { + "name": "query", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "mn | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26059, + 26084 + ] + } + ], + "schema": "mn | undefined" + }, + "hash": { + "name": "hash", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 26087, + 26101 + ] + } + ], + "schema": "string | undefined" + }, + "replace": { + "name": "replace", + "global": false, + "description": "Replace the entry in the history instead of pushing a new entry", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27088, + 27106 + ] + } + ], + "schema": "boolean | undefined" + }, + "force": { + "name": "force", + "global": false, + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27298, + 27314 + ] + } + ], + "schema": "boolean | undefined" + }, + "state": { + "name": "state", + "global": false, + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "tags": [], + "required": false, + "type": "lt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27545, + 27566 + ] + } + ], + "schema": "lt | undefined" + } + } + } + ] } - ] + } } } + ] + } + }, + { + "name": "linkType", + "type": "\"vue\" | \"js\"", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbarLinkList.vue", + "range": [ + 720, + 744 + ] } + ], + "schema": { + "kind": "enum", + "type": "\"vue\" | \"js\"", + "schema": [ + "\"vue\"", + "\"js\"" + ] } } ] }, - "FoMenuTitle": { + "FoRadialProgress": { "type": 1, "props": [ { - "name": "isParent", + "name": "value", "global": false, - "description": "", + "description": "The progress' value", + "tags": [], + "required": true, + "type": "number", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/RadialProgress/Types/RadialProgress.ts", + "range": [ + 337, + 351 + ] + } + ], + "schema": "number" + }, + { + "name": "background", + "global": false, + "description": "The progress' background style, if this is set, the color prop will be ignored", "tags": [], "required": false, - "type": "boolean | undefined", + "type": "RadialProgressBackgroundProps | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/UI/FoMenuTitle.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/RadialProgress/Types/RadialProgress.ts", "range": [ - 191, - 210 + 447, + 490 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "RadialProgressBackgroundProps | undefined", "schema": [ "undefined", - "false", - "true" + { + "kind": "object", + "type": "RadialProgressBackgroundProps", + "schema": { + "color": { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + "preset": { + "name": "preset", + "global": false, + "description": "The component's preset", + "tags": [], + "required": false, + "type": "RadialProgressBackgroundPreset | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", + "range": [ + 369, + 380 + ] + } + ], + "schema": { + "kind": "enum", + "type": "RadialProgressBackgroundPreset | undefined", + "schema": [ + "undefined", + "\"solid\"", + "\"soft\"" + ] + } + } + } + } ] - }, - "default": "false" + } + }, + { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } }, { "name": "key", @@ -14020,8 +13299,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -14047,8 +13326,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -14078,8 +13357,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -14104,8 +13383,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -14129,8 +13408,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -14147,8 +13426,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -14178,8 +13457,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], @@ -14212,473 +13491,183 @@ } }, { - "name": "isParent", - "type": "boolean", - "description": "", + "name": "color", + "type": "Color | undefined", + "description": "The component's color", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Menu/UI/FoMenuTitle.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", "range": [ - 191, - 210 + 652, + 666 ] } ], "schema": { "kind": "enum", - "type": "boolean", + "type": "Color | undefined", "schema": [ - "false", - "true" + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" ] } - } - ] - }, - "FoNavbar": { - "type": 1, - "props": [ + }, { - "name": "links", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "NavbarLink[] | undefined", + "name": "value", + "type": "number", + "description": "The progress' value", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbar.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/RadialProgress/Types/RadialProgress.ts", "range": [ - 1957, - 1982 + 337, + 351 + ] + } + ], + "schema": "number" + }, + { + "name": "background", + "type": "RadialProgressBackgroundProps | undefined", + "description": "The progress' background style, if this is set, the color prop will be ignored", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/RadialProgress/Types/RadialProgress.ts", + "range": [ + 447, + 490 ] } ], "schema": { "kind": "enum", - "type": "NavbarLink[] | undefined", + "type": "RadialProgressBackgroundProps | undefined", "schema": [ "undefined", { - "kind": "array", - "type": "NavbarLink[]", - "schema": [ - { - "kind": "object", - "type": "NavbarLink", + "kind": "object", + "type": "RadialProgressBackgroundProps", + "schema": { + "color": { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], "schema": { - "id": { - "name": "id", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "number", - "declarations": [], - "schema": "number" - }, - "text": { - "name": "text", - "global": false, - "description": "The component's text", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", - "range": [ - 445, - 459 - ] - } - ], - "schema": "string" - }, - "to": { - "name": "to", - "global": false, - "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", - "tags": [], - "required": true, - "type": "To", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 856, - 864 - ] - } - ], - "schema": { - "kind": "enum", - "type": "To", - "schema": [ - "string", - { - "kind": "object", - "type": "RouteLocationAsRelativeGeneric", - "schema": { - "name": { - "name": "name", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteRecordNameGeneric", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19163, - 19193 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteRecordNameGeneric", - "schema": [ - "undefined", - "string", - "symbol" - ] - } - }, - "params": { - "name": "params", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteParamsRawGeneric | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19199, - 19230 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteParamsRawGeneric | undefined", - "schema": [ - "undefined", - "RouteParamsRawGeneric" - ] - } - }, - "path": { - "name": "path", - "global": false, - "description": "A relative path to the current location. This property should be removed", - "tags": [], - "required": false, - "type": "undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19335, - 19352 - ] - } - ], - "schema": "undefined" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": { - "kind": "enum", - "type": "LocationQueryRaw | undefined", - "schema": [ - "undefined", - "LocationQueryRaw" - ] - } - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HistoryState | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "HistoryState", - "schema": {} - } - ] - } - } - } - }, - { - "kind": "object", - "type": "RouteLocationAsPathGeneric", - "schema": { - "path": { - "name": "path", - "global": false, - "description": "Percentage encoded pathname section of the URL.", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 17916, - 17929 - ] - } - ], - "schema": "string" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": "LocationQueryRaw | undefined" - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": "string | undefined" - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": "boolean | undefined" - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": "HistoryState | undefined" - } - } - } - ] - } + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + "preset": { + "name": "preset", + "global": false, + "description": "The component's preset", + "tags": [], + "required": false, + "type": "RadialProgressBackgroundPreset | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", + "range": [ + 369, + 380 + ] } + ], + "schema": { + "kind": "enum", + "type": "RadialProgressBackgroundPreset | undefined", + "schema": [ + "undefined", + "\"solid\"", + "\"soft\"" + ] } } - ] + } } ] - }, - "default": "[]" - }, + } + } + ] + }, + "FoSkeleton": { + "type": 1, + "props": [ { - "name": "linkType", + "name": "animation", "global": false, "description": "", "tags": [], "required": false, - "type": "\"vue\" | \"js\" | undefined", + "type": "SkeletonAnimation | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbar.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Skeleton/Types/Skeleton.ts", "range": [ - 1987, - 2012 + 235, + 265 ] } ], "schema": { "kind": "enum", - "type": "\"vue\" | \"js\" | undefined", + "type": "SkeletonAnimation | undefined", "schema": [ "undefined", - "\"vue\"", - "\"js\"" + "\"none\"", + "\"loading\"", + "\"bounce\"", + "\"spin\"", + "\"ping\"", + "\"pulse\"" ] }, - "default": "\"vue\"" + "default": "\"none\"" }, { - "name": "isRounded", + "name": "isStriped", "global": false, - "description": "", + "description": "If true, the component will be shown with alternate stripes", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbar.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseStripes/Types/Stripes.ts", "range": [ - 2017, - 2037 + 257, + 277 ] } ], @@ -14704,8 +13693,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -14731,8 +13720,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -14762,8 +13751,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -14788,8 +13777,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -14813,8 +13802,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -14831,8 +13820,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -14840,530 +13829,279 @@ } ], "events": [], - "slots": [ + "slots": [], + "exposed": [ { - "name": "start", - "type": "{}", - "description": "", - "declarations": [], + "name": "isStriped", + "type": "boolean", + "description": "If true, the component will be shown with alternate stripes", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseStripes/Types/Stripes.ts", + "range": [ + 257, + 277 + ] + } + ], "schema": { - "kind": "object", - "type": "{}", - "schema": {} + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] } }, { - "name": "end", - "type": "{}", + "name": "animation", + "type": "SkeletonAnimation", "description": "", - "declarations": [], + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Skeleton/Types/Skeleton.ts", + "range": [ + 235, + 265 + ] + } + ], "schema": { - "kind": "object", - "type": "{}", - "schema": {} + "kind": "enum", + "type": "SkeletonAnimation", + "schema": [ + "\"none\"", + "\"loading\"", + "\"bounce\"", + "\"spin\"", + "\"ping\"", + "\"pulse\"" + ] } } - ], - "exposed": [ + ] + }, + "FoStat": { + "type": 1, + "props": [ { - "name": "$slots", - "type": "Readonly & { start?: ((props: {}) => any) | undefined; } & { end?: ((props: {}) => any) | undefined; }", + "name": "key", + "global": true, "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 65108, + 65126 ] } ], "schema": { - "kind": "object", - "type": "Readonly & { start?: ((props: {}) => any) | undefined; } & { end?: ((props: {}) => any) | undefined; }", - "schema": { - "start": { - "name": "start", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "((props: {}) => any) | undefined", - "declarations": [], - "schema": { - "kind": "enum", - "type": "((props: {}) => any) | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(props: {}): any", - "schema": [] - } - ] - } - }, - "end": { - "name": "end", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "((props: {}) => any) | undefined", - "declarations": [], - "schema": { - "kind": "enum", - "type": "((props: {}) => any) | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(props: {}): any", - "schema": [] - } - ] - } - } - } + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] } }, { - "name": "links", - "type": "NavbarLink[]", + "name": "ref", + "global": true, "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbar.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 1957, - 1982 + 65131, + 65146 ] } ], "schema": { - "kind": "array", - "type": "NavbarLink[]", + "kind": "enum", + "type": "VNodeRef | undefined", "schema": [ + "undefined", + "string", + "Ref", { - "kind": "object", - "type": "NavbarLink", - "schema": { - "id": { - "name": "id", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "number", - "declarations": [], - "schema": "number" - }, - "text": { - "name": "text", - "global": false, - "description": "The component's text", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", - "range": [ - 445, - 459 - ] - } - ], - "schema": "string" - }, - "to": { - "name": "to", - "global": false, - "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", - "tags": [], - "required": true, - "type": "To", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 856, - 864 - ] - } - ], - "schema": { - "kind": "enum", - "type": "To", - "schema": [ - "string", - { - "kind": "object", - "type": "RouteLocationAsRelativeGeneric", - "schema": { - "name": { - "name": "name", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteRecordNameGeneric", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19163, - 19193 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteRecordNameGeneric", - "schema": [ - "undefined", - "string", - "symbol" - ] - } - }, - "params": { - "name": "params", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteParamsRawGeneric | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19199, - 19230 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteParamsRawGeneric | undefined", - "schema": [ - "undefined", - "RouteParamsRawGeneric" - ] - } - }, - "path": { - "name": "path", - "global": false, - "description": "A relative path to the current location. This property should be removed", - "tags": [], - "required": false, - "type": "undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19335, - 19352 - ] - } - ], - "schema": "undefined" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": { - "kind": "enum", - "type": "LocationQueryRaw | undefined", - "schema": [ - "undefined", - "LocationQueryRaw" - ] - } - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HistoryState | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "HistoryState", - "schema": {} - } - ] - } - } - } - }, - { - "kind": "object", - "type": "RouteLocationAsPathGeneric", - "schema": { - "path": { - "name": "path", - "global": false, - "description": "Percentage encoded pathname section of the URL.", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 17916, - 17929 - ] - } - ], - "schema": "string" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": "LocationQueryRaw | undefined" - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": "string | undefined" - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": "boolean | undefined" - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": "HistoryState | undefined" - } - } - } - ] - } - } - } + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] } ] } }, { - "name": "linkType", - "type": "\"vue\" | \"js\"", + "name": "ref_for", + "global": true, "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbar.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 1987, - 2012 + 65151, + 65169 ] } ], "schema": { "kind": "enum", - "type": "\"vue\" | \"js\"", + "type": "boolean | undefined", "schema": [ - "\"vue\"", - "\"js\"" + "undefined", + "false", + "true" ] } }, { - "name": "isRounded", - "type": "boolean", + "name": "ref_key", + "global": true, "description": "", + "tags": [], + "required": false, + "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbar.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 2017, - 2037 + 65174, + 65191 ] } ], "schema": { "kind": "enum", - "type": "boolean", + "type": "string | undefined", "schema": [ - "false", - "true" + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [], + "slots": [ + { + "name": "default", + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" ] } } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & Required", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 26345, + 26372 + ] + } + ], + "schema": { + "kind": "object", + "type": "Readonly & Required", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "The content to be shown on the component by default", + "tags": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + } + } + } + } ] }, - "FoNavbarBrand": { + "FoStatActions": { "type": 1, "props": [ { @@ -15377,8 +14115,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -15404,8 +14142,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -15435,8 +14173,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -15461,8 +14199,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -15486,8 +14224,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -15504,8 +14242,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -15535,8 +14273,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], @@ -15570,26 +14308,9 @@ } ] }, - "FoNavbarHamburgerMenuToggler": { + "FoStatDescription": { "type": 1, "props": [ - { - "name": "modelValue", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "boolean", - "declarations": [], - "schema": { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - }, { "name": "key", "global": true, @@ -15601,8 +14322,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -15628,8 +14349,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -15659,8 +14380,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -15685,8 +14406,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -15710,8 +14431,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -15728,518 +14449,88 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], "schema": "unknown" } ], - "events": [ + "events": [], + "slots": [ { - "name": "update:modelValue", - "description": "", - "tags": [], - "type": "[value: boolean]", - "signature": "(event: \"update:modelValue\", value: boolean): void", + "name": "default", + "type": "any[]", + "description": "The content to be shown on the component by default", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", "range": [ - 17560, - 17595 + 136, + 151 ] } ], - "schema": [ - { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - ] + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } } ], - "slots": [], "exposed": [ { - "name": "modelValue", - "type": "boolean", + "name": "$slots", + "type": "Readonly & Required", "description": "", - "declarations": [], - "schema": { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - }, - { - "name": "onUpdate:modelValue", - "type": "((value: boolean) => any) | undefined", - "description": "", - "declarations": [], - "schema": { - "kind": "enum", - "type": "((value: boolean) => any) | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(value: boolean): any", - "schema": [ - { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - ] - } - ] - } - } - ] - }, - "FoNavbarLinkList": { - "type": 1, - "props": [ - { - "name": "links", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "NavbarLink[] | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbarLinkList.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 691, - 715 + 26345, + 26372 ] } ], "schema": { - "kind": "enum", - "type": "NavbarLink[] | undefined", - "schema": [ - "undefined", - { - "kind": "array", - "type": "NavbarLink[]", - "schema": [ + "kind": "object", + "type": "Readonly & Required", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "The content to be shown on the component by default", + "tags": [], + "required": true, + "type": "Slot", + "declarations": [ { - "kind": "object", - "type": "NavbarLink", - "schema": { - "id": { - "name": "id", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "number", - "declarations": [], - "schema": "number" - }, - "text": { - "name": "text", - "global": false, - "description": "The component's text", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", - "range": [ - 445, - 459 - ] - } - ], - "schema": "string" - }, - "to": { - "name": "to", - "global": false, - "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", - "tags": [], - "required": true, - "type": "To", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 856, - 864 - ] - } - ], - "schema": { - "kind": "enum", - "type": "To", - "schema": [ - "string", - { - "kind": "object", - "type": "RouteLocationAsRelativeGeneric", - "schema": { - "name": { - "name": "name", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteRecordNameGeneric", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19163, - 19193 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteRecordNameGeneric", - "schema": [ - "undefined", - "string", - "symbol" - ] - } - }, - "params": { - "name": "params", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteParamsRawGeneric | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19199, - 19230 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteParamsRawGeneric | undefined", - "schema": [ - "undefined", - "RouteParamsRawGeneric" - ] - } - }, - "path": { - "name": "path", - "global": false, - "description": "A relative path to the current location. This property should be removed", - "tags": [], - "required": false, - "type": "undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19335, - 19352 - ] - } - ], - "schema": "undefined" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": { - "kind": "enum", - "type": "LocationQueryRaw | undefined", - "schema": [ - "undefined", - "LocationQueryRaw" - ] - } - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HistoryState | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "HistoryState", - "schema": {} - } - ] - } - } - } - }, - { - "kind": "object", - "type": "RouteLocationAsPathGeneric", - "schema": { - "path": { - "name": "path", - "global": false, - "description": "Percentage encoded pathname section of the URL.", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 17916, - 17929 - ] - } - ], - "schema": "string" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": "LocationQueryRaw | undefined" - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": "string | undefined" - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": "boolean | undefined" - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": "HistoryState | undefined" - } - } - } - ] - } - } - } + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] } - ] + ], + "schema": { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } } - ] - }, - "default": "[]" - }, - { - "name": "linkType", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "\"vue\" | \"js\" | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbarLinkList.vue", - "range": [ - 720, - 744 - ] } - ], - "schema": { - "kind": "enum", - "type": "\"vue\" | \"js\" | undefined", - "schema": [ - "undefined", - "\"vue\"", - "\"js\"" - ] - }, - "default": "\"vue\"" - }, + } + } + ] + }, + "FoStatFigure": { + "type": 1, + "props": [ { "name": "key", "global": true, @@ -16251,8 +14542,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -16278,8 +14569,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -16309,8 +14600,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -16335,8 +14626,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -16360,8 +14651,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -16378,8 +14669,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -16387,423 +14678,64 @@ } ], "events": [], - "slots": [], + "slots": [ + { + "name": "default", + "type": "{}", + "description": "", + "declarations": [], + "schema": { + "kind": "object", + "type": "{}", + "schema": {} + } + } + ], "exposed": [ { - "name": "links", - "type": "NavbarLink[]", + "name": "$slots", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbarLinkList.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 691, - 715 + 26345, + 26372 ] } ], "schema": { - "kind": "array", - "type": "NavbarLink[]", - "schema": [ - { - "kind": "object", - "type": "NavbarLink", + "kind": "object", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "((props: {}) => any) | undefined", + "declarations": [], "schema": { - "id": { - "name": "id", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "number", - "declarations": [], - "schema": "number" - }, - "text": { - "name": "text", - "global": false, - "description": "The component's text", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", - "range": [ - 445, - 459 - ] - } - ], - "schema": "string" - }, - "to": { - "name": "to", - "global": false, - "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", - "tags": [], - "required": true, - "type": "To", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 856, - 864 - ] - } - ], - "schema": { - "kind": "enum", - "type": "To", - "schema": [ - "string", - { - "kind": "object", - "type": "RouteLocationAsRelativeGeneric", - "schema": { - "name": { - "name": "name", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteRecordNameGeneric", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19163, - 19193 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteRecordNameGeneric", - "schema": [ - "undefined", - "string", - "symbol" - ] - } - }, - "params": { - "name": "params", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteParamsRawGeneric | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19199, - 19230 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteParamsRawGeneric | undefined", - "schema": [ - "undefined", - "RouteParamsRawGeneric" - ] - } - }, - "path": { - "name": "path", - "global": false, - "description": "A relative path to the current location. This property should be removed", - "tags": [], - "required": false, - "type": "undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19335, - 19352 - ] - } - ], - "schema": "undefined" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": { - "kind": "enum", - "type": "LocationQueryRaw | undefined", - "schema": [ - "undefined", - "LocationQueryRaw" - ] - } - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HistoryState | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "HistoryState", - "schema": {} - } - ] - } - } - } - }, - { - "kind": "object", - "type": "RouteLocationAsPathGeneric", - "schema": { - "path": { - "name": "path", - "global": false, - "description": "Percentage encoded pathname section of the URL.", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 17916, - 17929 - ] - } - ], - "schema": "string" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": "LocationQueryRaw | undefined" - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": "string | undefined" - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": "boolean | undefined" - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": "HistoryState | undefined" - } - } - } - ] + "kind": "enum", + "type": "((props: {}) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(props: {}): any", + "schema": [] } - } + ] } } - ] - } - }, - { - "name": "linkType", - "type": "\"vue\" | \"js\"", - "description": "", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Navbar/UI/FoNavbarLinkList.vue", - "range": [ - 720, - 744 - ] } - ], - "schema": { - "kind": "enum", - "type": "\"vue\" | \"js\"", - "schema": [ - "\"vue\"", - "\"js\"" - ] } } ] }, - "FoStat": { + "FoStatTitle": { "type": 1, "props": [ { @@ -16817,8 +14749,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -16844,8 +14776,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -16875,8 +14807,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -16901,8 +14833,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -16926,8 +14858,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -16944,8 +14876,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -16985,8 +14917,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], @@ -17023,7 +14955,7 @@ } ] }, - "FoStatActions": { + "FoStatValue": { "type": 1, "props": [ { @@ -17037,8 +14969,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -17064,8 +14996,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -17095,8 +15027,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -17121,8 +15053,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -17146,8 +15078,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -17164,8 +15096,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -17176,52 +15108,65 @@ "slots": [ { "name": "default", - "type": "{}", - "description": "", - "declarations": [], + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], "schema": { - "kind": "object", - "type": "{}", - "schema": {} + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] } } ], "exposed": [ { "name": "$slots", - "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "type": "Readonly & Required", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "type": "Readonly & Required", "schema": { "default": { "name": "default", "global": false, - "description": "", + "description": "The content to be shown on the component by default", "tags": [], - "required": false, - "type": "((props: {}) => any) | undefined", - "declarations": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], "schema": { - "kind": "enum", - "type": "((props: {}) => any) | undefined", + "kind": "event", + "type": "(...args: any[]): VNode[]", "schema": [ - "undefined", - { - "kind": "event", - "type": "(props: {}): any", - "schema": [] - } + "any" ] } } @@ -17230,9 +15175,63 @@ } ] }, - "FoStatDescription": { + "FoStats": { "type": 1, "props": [ + { + "name": "orientation", + "global": false, + "description": "The component's orientation", + "tags": [], + "required": false, + "type": "Orientation | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", + "range": [ + 409, + 435 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Orientation | undefined", + "schema": [ + "undefined", + "\"vertical\"", + "\"horizontal\"" + ] + }, + "default": "\"horizontal\"" + }, + { + "name": "isBordered", + "global": false, + "description": "If True, it displays the component's borders", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseBorder/Types/Border.ts", + "range": [ + 221, + 242 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "false" + }, { "name": "key", "global": true, @@ -17244,8 +15243,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -17271,8 +15270,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -17302,8 +15301,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -17328,8 +15327,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -17353,8 +15352,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -17371,8 +15370,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -17412,8 +15411,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], @@ -17447,12 +15446,147 @@ } } } + }, + { + "name": "orientation", + "type": "Orientation", + "description": "The component's orientation", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", + "range": [ + 409, + 435 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Orientation", + "schema": [ + "\"vertical\"", + "\"horizontal\"" + ] + } + }, + { + "name": "isBordered", + "type": "boolean", + "description": "If True, it displays the component's borders", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseBorder/Types/Border.ts", + "range": [ + 221, + 242 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } } ] }, - "FoStatFigure": { + "FoStatus": { "type": 1, "props": [ + { + "name": "animation", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "TailwindAnimation | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Status/Types/Status.ts", + "range": [ + 182, + 212 + ] + } + ], + "schema": { + "kind": "enum", + "type": "TailwindAnimation | undefined", + "schema": [ + "undefined", + "\"none\"", + "\"bounce\"", + "\"spin\"", + "\"ping\"", + "\"pulse\"" + ] + }, + "default": "\"none\"" + }, + { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, { "name": "key", "global": true, @@ -17464,8 +15598,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -17491,8 +15625,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -17522,8 +15656,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -17548,8 +15682,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -17573,8 +15707,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -17591,8 +15725,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -17603,283 +15737,206 @@ "slots": [ { "name": "default", - "type": "{}", - "description": "", - "declarations": [], - "schema": { - "kind": "object", - "type": "{}", - "schema": {} + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] } } ], "exposed": [ { "name": "$slots", - "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "type": "Readonly & WithDefaultSlot", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "type": "Readonly & WithDefaultSlot", "schema": { "default": { "name": "default", "global": false, - "description": "", + "description": "The content to be shown on the component by default", "tags": [], "required": false, - "type": "((props: {}) => any) | undefined", - "declarations": [], + "type": "Slot | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], "schema": { "kind": "enum", - "type": "((props: {}) => any) | undefined", + "type": "Slot | undefined", "schema": [ "undefined", { "kind": "event", - "type": "(props: {}): any", - "schema": [] + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] } ] } } } } - } - ] - }, - "FoStatTitle": { - "type": 1, - "props": [ + }, { - "name": "key", - "global": true, + "name": "animation", + "type": "TailwindAnimation", "description": "", - "tags": [], - "required": false, - "type": "PropertyKey | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Status/Types/Status.ts", "range": [ - 65067, - 65085 + 182, + 212 ] } ], "schema": { "kind": "enum", - "type": "PropertyKey | undefined", + "type": "TailwindAnimation", "schema": [ - "undefined", - "string", - "number", - "symbol" + "\"none\"", + "\"bounce\"", + "\"spin\"", + "\"ping\"", + "\"pulse\"" ] } }, { - "name": "ref", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "VNodeRef | undefined", + "name": "color", + "type": "Color | undefined", + "description": "The component's color", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", "range": [ - 65090, - 65105 + 652, + 666 ] } ], "schema": { "kind": "enum", - "type": "VNodeRef | undefined", + "type": "Color | undefined", "schema": [ "undefined", - "string", - "Ref", - { - "kind": "event", - "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", - "schema": [] - } + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" ] } }, { - "name": "ref_for", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "boolean | undefined", + "name": "size", + "type": "Size | undefined", + "description": "The component's size", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 65110, - 65128 + 604, + 613 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "Size | undefined", "schema": [ "undefined", - "false", - "true" + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" ] } - }, + } + ] + }, + "FoSwap": { + "type": 1, + "props": [ { - "name": "ref_key", - "global": true, - "description": "", + "name": "animation", + "global": false, + "description": "The component's swap animation", "tags": [], "required": false, - "type": "string | undefined", + "type": "SwapAnimation | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Swap/Types/Swap.ts", "range": [ - 65133, - 65150 + 125, + 151 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "SwapAnimation | undefined", "schema": [ "undefined", - "string" + "\"flip\"", + "\"rotation\"" ] } }, { - "name": "class", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72192, - 72208 - ] - } - ], - "schema": "unknown" - }, - { - "name": "style", - "global": true, + "name": "modelValue", + "global": false, "description": "", "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72213, - 72229 - ] - } - ], - "schema": "unknown" - } - ], - "events": [], - "slots": [ - { - "name": "default", - "type": "any[]", - "description": "The content to be shown on the component by default", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] - } - ], + "required": true, + "type": "boolean", + "declarations": [], "schema": { - "kind": "array", - "type": "any[]", + "kind": "enum", + "type": "boolean", "schema": [ - "any" + "false", + "true" ] } - } - ], - "exposed": [ - { - "name": "$slots", - "type": "Readonly & Required", - "description": "", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 26301, - 26328 - ] - } - ], - "schema": { - "kind": "object", - "type": "Readonly & Required", - "schema": { - "default": { - "name": "default", - "global": false, - "description": "The content to be shown on the component by default", - "tags": [], - "required": true, - "type": "Slot", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] - } - ], - "schema": { - "kind": "event", - "type": "(...args: any[]): VNode[]", - "schema": [ - "any" - ] - } - } - } - } - } - ] - }, - "FoStatValue": { - "type": 1, - "props": [ + }, { "name": "key", "global": true, @@ -17891,8 +15948,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -17918,8 +15975,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -17949,8 +16006,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -17975,8 +16032,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -18000,8 +16057,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -18018,26 +16075,74 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], "schema": "unknown" } ], - "events": [], + "events": [ + { + "name": "update:modelValue", + "description": "", + "tags": [], + "type": "[value: boolean]", + "signature": "(event: \"update:modelValue\", value: boolean): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [ + { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + ] + } + ], "slots": [ { - "name": "default", + "name": "on", "type": "any[]", - "description": "The content to be shown on the component by default", + "description": "The content to be shown when the swap is on", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Swap/UI/FoSwap.vue", "range": [ - 136, - 151 + 940, + 949 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + }, + { + "name": "off", + "type": "any[]", + "description": "The content to be shown when the swap is off", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Swap/UI/FoSwap.vue", + "range": [ + 1011, + 1021 ] } ], @@ -18053,34 +16158,34 @@ "exposed": [ { "name": "$slots", - "type": "Readonly & Required", + "type": "Readonly & __VLS_Slots", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & Required", + "type": "Readonly & __VLS_Slots", "schema": { - "default": { - "name": "default", + "on": { + "name": "on", "global": false, - "description": "The content to be shown on the component by default", + "description": "The content to be shown when the swap is on", "tags": [], "required": true, "type": "Slot", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Swap/UI/FoSwap.vue", "range": [ - 136, - 151 + 940, + 949 ] } ], @@ -18091,166 +16196,115 @@ "any" ] } + }, + "off": { + "name": "off", + "global": false, + "description": "The content to be shown when the swap is off", + "tags": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Swap/UI/FoSwap.vue", + "range": [ + 1011, + 1021 + ] + } + ], + "schema": "Slot" } } } - } - ] - }, - "FoStats": { - "type": 1, - "props": [ - { - "name": "orientation", - "global": false, - "description": "The component's orientation", - "tags": [], - "required": false, - "type": "Orientation | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", - "range": [ - 363, - 389 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Orientation | undefined", - "schema": [ - "undefined", - "\"horizontal\"", - "\"vertical\"" - ] - }, - "default": "\"horizontal\"" }, { - "name": "isBordered", - "global": false, - "description": "If True, it displays the component's borders", - "tags": [], - "required": false, - "type": "boolean | undefined", + "name": "animation", + "type": "SwapAnimation | undefined", + "description": "The component's swap animation", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseBorder/Types/Border.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Swap/Types/Swap.ts", "range": [ - 221, - 242 + 125, + 151 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "SwapAnimation | undefined", "schema": [ "undefined", - "false", - "true" + "\"flip\"", + "\"rotation\"" ] - }, - "default": "false" + } }, { - "name": "key", - "global": true, + "name": "modelValue", + "type": "boolean", "description": "", - "tags": [], - "required": false, - "type": "PropertyKey | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 65067, - 65085 - ] - } - ], + "declarations": [], "schema": { "kind": "enum", - "type": "PropertyKey | undefined", + "type": "boolean", "schema": [ - "undefined", - "string", - "number", - "symbol" + "false", + "true" ] } }, { - "name": "ref", - "global": true, + "name": "onUpdate:modelValue", + "type": "((value: boolean) => any) | undefined", "description": "", - "tags": [], - "required": false, - "type": "VNodeRef | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 65090, - 65105 - ] - } - ], + "declarations": [], "schema": { "kind": "enum", - "type": "VNodeRef | undefined", + "type": "((value: boolean) => any) | undefined", "schema": [ "undefined", - "string", - "Ref", { "kind": "event", - "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", - "schema": [] + "type": "(value: boolean): any", + "schema": [ + { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + ] } ] } - }, + } + ] + }, + "FoSelectThemeController": { + "type": 1, + "props": [ { - "name": "ref_for", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ + "name": "attribute", + "global": false, + "description": "HTML attribute applying the target element", + "tags": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 65110, - 65128 - ] + "name": "default", + "text": "'class'" } ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - { - "name": "ref_key", - "global": true, - "description": "", - "tags": [], "required": false, "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vueuse/core/dist/index.d.ts", "range": [ - 65133, - 65150 + 38460, + 38479 ] } ], @@ -18261,206 +16315,428 @@ "undefined", "string" ] - } + }, + "default": "\"data-theme\"" }, { - "name": "class", - "global": true, - "description": "", - "tags": [], + "name": "initialValue", + "global": false, + "description": "The initial color mode", + "tags": [ + { + "name": "default", + "text": "'auto'" + } + ], "required": false, - "type": "unknown", + "type": "MaybeRefOrGetter | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vueuse/core/dist/index.d.ts", "range": [ - 72192, - 72208 + 38548, + 38602 ] } ], - "schema": "unknown" - }, - { - "name": "style", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", + "schema": { + "kind": "enum", + "type": "MaybeRefOrGetter | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "object", + "type": "ShallowRef", + "schema": { + "value": { + "name": "value", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/reactivity/dist/reactivity.d.ts", + "range": [ + 13782, + 13797 + ] + }, + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/reactivity/dist/reactivity.d.ts", + "range": [ + 13802, + 13818 + ] + } + ], + "schema": "string" + }, + "__@RefSymbol@717": { + "name": "__@RefSymbol@717", + "global": false, + "description": "Type differentiator only.\nWe need this to be in public d.ts but don't want it to show up in IDE\nautocomplete, so we use a private Symbol instead.", + "tags": [], + "required": true, + "type": "true", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/reactivity/dist/reactivity.d.ts", + "range": [ + 14006, + 14024 + ] + } + ], + "schema": "true" + }, + "__@ShallowRefMarker@2684": { + "name": "__@ShallowRefMarker@2684", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "true | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/reactivity/dist/reactivity.d.ts", + "range": [ + 14803, + 14829 + ] + } + ], + "schema": { + "kind": "enum", + "type": "true | undefined", + "schema": [ + "undefined", + "true" + ] + } + } + } + }, + "WritableComputedRef", + "ComputedRef", + { + "kind": "event", + "type": "(): string" + } + ] + }, + "default": "\"dark\"" + }, + { + "name": "storageKey", + "global": false, + "description": "Key to persist the data into localStorage/sessionStorage.\n\nPass `null` to disable persistence", + "tags": [ + { + "name": "default", + "text": "'vueuse-color-scheme'" + } + ], + "required": false, + "type": "string | null | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vueuse/core/dist/index.d.ts", "range": [ - 72213, - 72229 + 39267, + 39294 ] } ], - "schema": "unknown" - } - ], - "events": [], - "slots": [ + "schema": { + "kind": "enum", + "type": "string | null | undefined", + "schema": [ + "undefined", + "null", + "string" + ] + } + }, { - "name": "default", - "type": "any[]", - "description": "The content to be shown on the component by default", + "name": "modes", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "FlyonUIThemeModes | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/ThemeController/Types/ThemeController.ts", "range": [ - 136, - 151 + 641, + 674 ] } ], "schema": { - "kind": "array", - "type": "any[]", + "kind": "enum", + "type": "FlyonUIThemeModes | undefined", "schema": [ - "any" + "undefined", + "FlyonUIThemeModes" ] - } - } - ], - "exposed": [ + }, + "default": "(): Record => {\n return {\n light: \"light\",\n dark: \"dark\",\n black: \"black\",\n claude: \"claude\",\n corporate: \"corporate\",\n ghibli: \"ghibli\",\n gourmet: \"gourmet\",\n luxury: \"luxury\",\n mintlify: \"mintlify\",\n pastel: \"pastel\",\n perplexity: \"perplexity\",\n shadcn: \"shadcn\",\n slack: \"slack\",\n soft: \"soft\",\n spotify: \"spotify\",\n valorant: \"valorant\",\n vscode: \"vscode\",\n };\n}" + }, { - "name": "$slots", - "type": "Readonly & Required", + "name": "fontFamilyVar", + "global": false, "description": "", + "tags": [], + "required": true, + "type": "`--${string}`", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/ThemeController/Types/ThemeController.ts", + "range": [ + 679, + 708 + ] + } + ], + "schema": "`--${string}`" + }, + { + "name": "shape", + "global": false, + "description": "The component's shape", + "tags": [], + "required": false, + "type": "\"rounded\" | \"pilled\" | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", "range": [ - 26301, - 26328 + 355, + 365 ] } ], "schema": { - "kind": "object", - "type": "Readonly & Required", - "schema": { - "default": { - "name": "default", - "global": false, - "description": "The content to be shown on the component by default", - "tags": [], - "required": true, - "type": "Slot", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] - } - ], - "schema": { - "kind": "event", - "type": "(...args: any[]): VNode[]", - "schema": [ - "any" - ] - } - } + "kind": "enum", + "type": "\"rounded\" | \"pilled\" | undefined", + "schema": [ + "undefined", + "\"rounded\"", + "\"pilled\"" + ] + } + }, + { + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] } }, { - "name": "orientation", - "type": "Orientation", - "description": "The component's orientation", + "name": "icon", + "global": false, + "description": "The Iconify icon's name", + "tags": [], + "required": false, + "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", "range": [ - 363, - 389 + 1601, + 1613 ] } ], "schema": { "kind": "enum", - "type": "Orientation", + "type": "string | undefined", "schema": [ - "\"horizontal\"", - "\"vertical\"" + "undefined", + "string" ] } }, { - "name": "isBordered", - "type": "boolean", - "description": "If True, it displays the component's borders", + "name": "id", + "global": false, + "description": "The component's id, if not given, a random one might be assigned", + "tags": [], + "required": false, + "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseBorder/Types/Border.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", "range": [ - 221, - 242 + 472, + 492 ] } ], "schema": { "kind": "enum", - "type": "boolean", + "type": "string | undefined", "schema": [ - "false", - "true" + "undefined", + "string" ] } - } - ] - }, - "FoSwap": { - "type": 1, - "props": [ + }, { - "name": "animation", + "name": "isDisabled", "global": false, - "description": "The component's swap animation", + "description": "If true, the component will be disabled without allowing more interactions", "tags": [], "required": false, - "type": "SwapAnimation | undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Swap/Types/Swap.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", "range": [ - 125, - 151 + 360, + 381 ] } ], "schema": { "kind": "enum", - "type": "SwapAnimation | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "\"flip\"", - "\"rotation\"" + "false", + "true" ] } }, { - "name": "modelValue", + "name": "isValid", "global": false, - "description": "", + "description": "Indicates whether the value is valid or not", "tags": [], - "required": true, - "type": "boolean", - "declarations": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "range": [ + 87, + 105 + ] + } + ], "schema": { "kind": "enum", - "type": "boolean", + "type": "boolean | undefined", "schema": [ + "undefined", "false", "true" ] } }, + { + "name": "helperText", + "global": false, + "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", + "tags": [], + "required": false, + "type": "ConfigurableHelperText | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 698, + 734 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableHelperText | undefined", + "schema": [ + "undefined", + "string", + { + "kind": "object", + "type": "PositionableHelperText", + "schema": { + "text": { + "name": "text", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 390, + 408 + ] + } + ], + "schema": "string" + }, + "position": { + "name": "position", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "HorizontalPosition | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 413, + 443 + ] + } + ], + "schema": { + "kind": "enum", + "type": "HorizontalPosition | undefined", + "schema": [ + "undefined", + "\"left\"", + "\"right\"" + ] + } + } + } + } + ] + } + }, { "name": "key", "global": true, @@ -18472,8 +16748,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -18499,8 +16775,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -18530,8 +16806,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -18556,8 +16832,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -18581,8 +16857,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -18599,236 +16875,208 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], "schema": "unknown" } ], - "events": [ + "events": [], + "slots": [], + "exposed": [ { - "name": "update:modelValue", - "description": "", - "tags": [], - "type": "[value: boolean]", - "signature": "(event: \"update:modelValue\", value: boolean): void", + "name": "attribute", + "type": "string", + "description": "HTML attribute applying the target element", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vueuse/core/dist/index.d.ts", "range": [ - 17560, - 17595 + 38460, + 38479 ] } ], - "schema": [ - { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - ] - } - ], - "slots": [ + "schema": "string" + }, { - "name": "on", - "type": "any[]", - "description": "The content to be shown when the swap is on", + "name": "initialValue", + "type": "MaybeRefOrGetter", + "description": "The initial color mode", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Swap/UI/FoSwap.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vueuse/core/dist/index.d.ts", "range": [ - 940, - 949 + 38548, + 38602 ] } ], "schema": { - "kind": "array", - "type": "any[]", + "kind": "enum", + "type": "MaybeRefOrGetter", "schema": [ - "any" + "string", + "Ref", + { + "kind": "object", + "type": "ShallowRef", + "schema": { + "value": { + "name": "value", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/reactivity/dist/reactivity.d.ts", + "range": [ + 13782, + 13797 + ] + }, + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/reactivity/dist/reactivity.d.ts", + "range": [ + 13802, + 13818 + ] + } + ], + "schema": "string" + }, + "__@RefSymbol@717": { + "name": "__@RefSymbol@717", + "global": false, + "description": "Type differentiator only.\nWe need this to be in public d.ts but don't want it to show up in IDE\nautocomplete, so we use a private Symbol instead.", + "tags": [], + "required": true, + "type": "true", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/reactivity/dist/reactivity.d.ts", + "range": [ + 14006, + 14024 + ] + } + ], + "schema": "true" + }, + "__@ShallowRefMarker@2684": { + "name": "__@ShallowRefMarker@2684", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "true | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/reactivity/dist/reactivity.d.ts", + "range": [ + 14803, + 14829 + ] + } + ], + "schema": { + "kind": "enum", + "type": "true | undefined", + "schema": [ + "undefined", + "true" + ] + } + } + } + }, + "WritableComputedRef", + "ComputedRef", + { + "kind": "event", + "type": "(): string" + } ] } }, { - "name": "off", - "type": "any[]", - "description": "The content to be shown when the swap is off", + "name": "modes", + "type": "FlyonUIThemeModes", + "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Swap/UI/FoSwap.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/ThemeController/Types/ThemeController.ts", "range": [ - 1011, - 1021 + 641, + 674 ] } ], - "schema": { - "kind": "array", - "type": "any[]", - "schema": [ - "any" - ] - } - } - ], - "exposed": [ + "schema": "FlyonUIThemeModes" + }, { - "name": "$slots", - "type": "Readonly & __VLS_Slots", - "description": "", + "name": "shape", + "type": "\"rounded\" | \"pilled\" | undefined", + "description": "The component's shape", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", "range": [ - 26301, - 26328 + 355, + 365 ] } ], - "schema": { - "kind": "object", - "type": "Readonly & __VLS_Slots", - "schema": { - "on": { - "name": "on", - "global": false, - "description": "The content to be shown when the swap is on", - "tags": [], - "required": true, - "type": "Slot", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Swap/UI/FoSwap.vue", - "range": [ - 940, - 949 - ] - } - ], - "schema": { - "kind": "event", - "type": "(...args: any[]): VNode[]", - "schema": [ - "any" - ] - } - }, - "off": { - "name": "off", - "global": false, - "description": "The content to be shown when the swap is off", - "tags": [], - "required": true, - "type": "Slot", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Swap/UI/FoSwap.vue", - "range": [ - 1011, - 1021 - ] - } - ], - "schema": "Slot" - } - } - } - }, - { - "name": "modelValue", - "type": "boolean", - "description": "", - "declarations": [], "schema": { "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - }, - { - "name": "onUpdate:modelValue", - "type": "((value: boolean) => any) | undefined", - "description": "", - "declarations": [], - "schema": { - "kind": "enum", - "type": "((value: boolean) => any) | undefined", + "type": "\"rounded\" | \"pilled\" | undefined", "schema": [ "undefined", - { - "kind": "event", - "type": "(value: boolean): any", - "schema": [ - { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - ] - } + "\"rounded\"", + "\"pilled\"" ] } }, { - "name": "animation", - "type": "SwapAnimation | undefined", - "description": "The component's swap animation", + "name": "size", + "type": "Size | undefined", + "description": "The component's size", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Swap/Types/Swap.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 125, - 151 + 604, + 613 ] } ], "schema": { "kind": "enum", - "type": "SwapAnimation | undefined", + "type": "Size | undefined", "schema": [ "undefined", - "\"flip\"", - "\"rotation\"" + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" ] } - } - ] - }, - "FoSelectThemeController": { - "type": 1, - "props": [ + }, { - "name": "attribute", - "global": false, - "description": "HTML attribute applying the target element", - "tags": [ - { - "name": "default", - "text": "'class'" - } - ], - "required": false, + "name": "icon", "type": "string | undefined", + "description": "The Iconify icon's name", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vueuse/core/dist/index.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", "range": [ - 38914, - 38933 + 1601, + 1613 ] } ], @@ -18839,203 +17087,12 @@ "undefined", "string" ] - }, - "default": "\"data-theme\"" - }, - { - "name": "initialValue", - "global": false, - "description": "The initial color mode", - "tags": [ - { - "name": "default", - "text": "'auto'" - } - ], - "required": false, - "type": "MaybeRefOrGetter | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vueuse/core/dist/index.d.ts", - "range": [ - 39002, - 39056 - ] - } - ], - "schema": { - "kind": "enum", - "type": "MaybeRefOrGetter | undefined", - "schema": [ - "undefined", - "string", - "Ref", - { - "kind": "object", - "type": "ShallowRef", - "schema": { - "value": { - "name": "value", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/reactivity/dist/reactivity.d.ts", - "range": [ - 13782, - 13797 - ] - }, - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/reactivity/dist/reactivity.d.ts", - "range": [ - 13802, - 13818 - ] - } - ], - "schema": "string" - }, - "__@RefSymbol@795": { - "name": "__@RefSymbol@795", - "global": false, - "description": "Type differentiator only.\nWe need this to be in public d.ts but don't want it to show up in IDE\nautocomplete, so we use a private Symbol instead.", - "tags": [], - "required": true, - "type": "true", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/reactivity/dist/reactivity.d.ts", - "range": [ - 14006, - 14024 - ] - } - ], - "schema": "true" - }, - "__@ShallowRefMarker@3024": { - "name": "__@ShallowRefMarker@3024", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "true | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/reactivity/dist/reactivity.d.ts", - "range": [ - 14803, - 14829 - ] - } - ], - "schema": { - "kind": "enum", - "type": "true | undefined", - "schema": [ - "undefined", - "true" - ] - } - } - } - }, - "WritableComputedRef", - "ComputedRef", - { - "kind": "event", - "type": "(): string" - } - ] - }, - "default": "\"dark\"" - }, - { - "name": "storageKey", - "global": false, - "description": "Key to persist the data into localStorage/sessionStorage.\n\nPass `null` to disable persistence", - "tags": [ - { - "name": "default", - "text": "'vueuse-color-scheme'" - } - ], - "required": false, - "type": "string | null | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vueuse/core/dist/index.d.ts", - "range": [ - 39721, - 39748 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | null | undefined", - "schema": [ - "undefined", - "null", - "string" - ] } }, - { - "name": "modes", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "FlyonUIThemeModes | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/ThemeController/Types/ThemeController.ts", - "range": [ - 641, - 674 - ] - } - ], - "schema": { - "kind": "enum", - "type": "FlyonUIThemeModes | undefined", - "schema": [ - "undefined", - "FlyonUIThemeModes" - ] - }, - "default": "(): Record => {\n return {\n light: \"light\",\n dark: \"dark\",\n black: \"black\",\n claude: \"claude\",\n corporate: \"corporate\",\n ghibli: \"ghibli\",\n gourmet: \"gourmet\",\n luxury: \"luxury\",\n mintlify: \"mintlify\",\n pastel: \"pastel\",\n perplexity: \"perplexity\",\n shadcn: \"shadcn\",\n slack: \"slack\",\n soft: \"soft\",\n spotify: \"spotify\",\n valorant: \"valorant\",\n vscode: \"vscode\",\n };\n}" - }, - { - "name": "fontFamilyVar", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "`--${string}`", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/ThemeController/Types/ThemeController.ts", - "range": [ - 679, - 708 - ] - } - ], - "schema": "`--${string}`" - }, { "name": "id", - "global": false, - "description": "The component's id, if not given, a random one might be assigned", - "tags": [], - "required": false, "type": "string | undefined", + "description": "The component's id, if not given, a random one might be assigned", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", @@ -19056,11 +17113,8 @@ }, { "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", - "tags": [], - "required": false, "type": "boolean | undefined", + "description": "If true, the component will be disabled without allowing more interactions", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", @@ -19081,41 +17135,32 @@ } }, { - "name": "size", - "global": false, - "description": "The component's size", - "tags": [], - "required": false, - "type": "Size | undefined", + "name": "storageKey", + "type": "string | null | undefined", + "description": "Key to persist the data into localStorage/sessionStorage.\n\nPass `null` to disable persistence", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vueuse/core/dist/index.d.ts", "range": [ - 518, - 527 + 39267, + 39294 ] } ], "schema": { "kind": "enum", - "type": "Size | undefined", + "type": "string | null | undefined", "schema": [ "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" + "null", + "string" ] } }, { "name": "isValid", - "global": false, - "description": "Indicates whether the value is valid or not", - "tags": [], - "required": false, "type": "boolean | undefined", + "description": "Indicates whether the value is valid or not", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", @@ -19137,17 +17182,14 @@ }, { "name": "helperText", - "global": false, - "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", - "tags": [], - "required": false, "type": "ConfigurableHelperText | undefined", + "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", "range": [ - 682, - 718 + 698, + 734 ] } ], @@ -19172,8 +17214,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", "range": [ - 374, - 392 + 390, + 408 ] } ], @@ -19190,8 +17232,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", "range": [ - 397, - 427 + 413, + 443 ] } ], @@ -19211,617 +17253,51 @@ } }, { - "name": "shape", - "global": false, - "description": "The component's shape", - "tags": [], - "required": false, - "type": "\"rounded\" | \"pilled\" | undefined", + "name": "fontFamilyVar", + "type": "`--${string}`", + "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/ThemeController/Types/ThemeController.ts", "range": [ - 316, - 326 + 679, + 708 ] } ], - "schema": { - "kind": "enum", - "type": "\"rounded\" | \"pilled\" | undefined", - "schema": [ - "undefined", - "\"rounded\"", - "\"pilled\"" - ] - } - }, + "schema": "`--${string}`" + } + ] + }, + "FoIcon": { + "type": 1, + "props": [ { "name": "icon", "global": false, - "description": "The Iconify icon's name", + "description": "The Iconify icon's name\nIf a custom icon is needed, it can also be a custom svg or component.", "tags": [], - "required": false, - "type": "string | undefined", + "required": true, + "type": "string | Component", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", "range": [ - 1489, - 1501 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - { - "name": "key", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "PropertyKey | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 65067, - 65085 + 1601, + 1613 ] - } - ], - "schema": { - "kind": "enum", - "type": "PropertyKey | undefined", - "schema": [ - "undefined", - "string", - "number", - "symbol" - ] - } - }, - { - "name": "ref", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "VNodeRef | undefined", - "declarations": [ + }, { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", "range": [ - 65090, - 65105 + 1378, + 1394 ] } ], "schema": { "kind": "enum", - "type": "VNodeRef | undefined", - "schema": [ - "undefined", - "string", - "Ref", - { - "kind": "event", - "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", - "schema": [] - } - ] - } - }, - { - "name": "ref_for", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 65110, - 65128 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - { - "name": "ref_key", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 65133, - 65150 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - { - "name": "class", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72192, - 72208 - ] - } - ], - "schema": "unknown" - }, - { - "name": "style", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72213, - 72229 - ] - } - ], - "schema": "unknown" - } - ], - "events": [], - "slots": [], - "exposed": [ - { - "name": "attribute", - "type": "string", - "description": "HTML attribute applying the target element", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vueuse/core/dist/index.d.ts", - "range": [ - 38914, - 38933 - ] - } - ], - "schema": "string" - }, - { - "name": "initialValue", - "type": "MaybeRefOrGetter", - "description": "The initial color mode", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vueuse/core/dist/index.d.ts", - "range": [ - 39002, - 39056 - ] - } - ], - "schema": { - "kind": "enum", - "type": "MaybeRefOrGetter", - "schema": [ - "string", - "Ref", - { - "kind": "object", - "type": "ShallowRef", - "schema": { - "value": { - "name": "value", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/reactivity/dist/reactivity.d.ts", - "range": [ - 13782, - 13797 - ] - }, - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/reactivity/dist/reactivity.d.ts", - "range": [ - 13802, - 13818 - ] - } - ], - "schema": "string" - }, - "__@RefSymbol@795": { - "name": "__@RefSymbol@795", - "global": false, - "description": "Type differentiator only.\nWe need this to be in public d.ts but don't want it to show up in IDE\nautocomplete, so we use a private Symbol instead.", - "tags": [], - "required": true, - "type": "true", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/reactivity/dist/reactivity.d.ts", - "range": [ - 14006, - 14024 - ] - } - ], - "schema": "true" - }, - "__@ShallowRefMarker@3024": { - "name": "__@ShallowRefMarker@3024", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "true | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/reactivity/dist/reactivity.d.ts", - "range": [ - 14803, - 14829 - ] - } - ], - "schema": { - "kind": "enum", - "type": "true | undefined", - "schema": [ - "undefined", - "true" - ] - } - } - } - }, - "WritableComputedRef", - "ComputedRef", - { - "kind": "event", - "type": "(): string" - } - ] - } - }, - { - "name": "modes", - "type": "FlyonUIThemeModes", - "description": "", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/ThemeController/Types/ThemeController.ts", - "range": [ - 641, - 674 - ] - } - ], - "schema": "FlyonUIThemeModes" - }, - { - "name": "id", - "type": "string | undefined", - "description": "The component's id, if not given, a random one might be assigned", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", - "range": [ - 472, - 492 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - { - "name": "isDisabled", - "type": "boolean | undefined", - "description": "If true, the component will be disabled without allowing more interactions", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - { - "name": "size", - "type": "Size | undefined", - "description": "The component's size", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", - "range": [ - 518, - 527 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Size | undefined", - "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } - }, - { - "name": "isValid", - "type": "boolean | undefined", - "description": "Indicates whether the value is valid or not", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", - "range": [ - 87, - 105 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - { - "name": "helperText", - "type": "ConfigurableHelperText | undefined", - "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", - "range": [ - 682, - 718 - ] - } - ], - "schema": { - "kind": "enum", - "type": "ConfigurableHelperText | undefined", - "schema": [ - "undefined", - "string", - { - "kind": "object", - "type": "PositionableHelperText", - "schema": { - "text": { - "name": "text", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", - "range": [ - 374, - 392 - ] - } - ], - "schema": "string" - }, - "position": { - "name": "position", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "HorizontalPosition | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", - "range": [ - 397, - 427 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HorizontalPosition | undefined", - "schema": [ - "undefined", - "\"left\"", - "\"right\"" - ] - } - } - } - } - ] - } - }, - { - "name": "shape", - "type": "\"rounded\" | \"pilled\" | undefined", - "description": "The component's shape", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", - "range": [ - 316, - 326 - ] - } - ], - "schema": { - "kind": "enum", - "type": "\"rounded\" | \"pilled\" | undefined", - "schema": [ - "undefined", - "\"rounded\"", - "\"pilled\"" - ] - } - }, - { - "name": "icon", - "type": "string | undefined", - "description": "The Iconify icon's name", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", - "range": [ - 1489, - 1501 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - { - "name": "storageKey", - "type": "string | null | undefined", - "description": "Key to persist the data into localStorage/sessionStorage.\n\nPass `null` to disable persistence", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vueuse/core/dist/index.d.ts", - "range": [ - 39721, - 39748 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | null | undefined", - "schema": [ - "undefined", - "null", - "string" - ] - } - }, - { - "name": "fontFamilyVar", - "type": "`--${string}`", - "description": "", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/ThemeController/Types/ThemeController.ts", - "range": [ - 679, - 708 - ] - } - ], - "schema": "`--${string}`" - } - ] - }, - "FoIcon": { - "type": 1, - "props": [ - { - "name": "icon", - "global": false, - "description": "The Iconify icon's name\nIf a custom icon is needed, it can also be a custom svg or component.", - "tags": [], - "required": true, - "type": "string | Component", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", - "range": [ - 1489, - 1501 - ] - }, - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", - "range": [ - 1329, - 1345 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | Component", + "type": "string | Component", "schema": [ "string", { @@ -19839,8 +17315,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 41954, - 42180 + 41998, + 42224 ] } ], @@ -19868,8 +17344,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42185, - 42199 + 42229, + 42243 ] } ], @@ -19893,8 +17369,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42204, - 42231 + 42248, + 42275 ] } ], @@ -19919,8 +17395,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42236, - 42254 + 42280, + 42298 ] } ], @@ -20137,8 +17613,8 @@ ], "schema": "string" }, - "__@hasInstance@826": { - "name": "__@hasInstance@826", + "__@hasInstance@748": { + "name": "__@hasInstance@748", "global": false, "description": "Determines whether the given value inherits from this function if this function was used\nas a constructor function.\n\nA constructor function can control which objects are recognized as its instances by\n'instanceof' by overriding this method.", "tags": [], @@ -20175,8 +17651,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42259, - 42303 + 42303, + 42347 ] } ], @@ -20200,8 +17676,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42308, - 42360 + 42352, + 42404 ] } ], @@ -20225,8 +17701,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42365, - 42388 + 42409, + 42432 ] } ], @@ -20251,8 +17727,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42393, - 42429 + 42437, + 42473 ] } ], @@ -20269,8 +17745,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42434, - 42444 + 42478, + 42488 ] } ], @@ -20298,8 +17774,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42449, - 42468 + 42493, + 42512 ] } ], @@ -20329,8 +17805,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42473, - 42512 + 42517, + 42556 ] } ], @@ -20357,8 +17833,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42517, - 42558 + 42561, + 42602 ] } ], @@ -20382,8 +17858,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42841, - 42884 + 42885, + 42928 ] } ], @@ -20411,8 +17887,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42889, - 42926 + 42933, + 42970 ] } ], @@ -20437,8 +17913,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42931, - 42950 + 42975, + 42994 ] } ], @@ -20455,8 +17931,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42955, - 42985 + 42999, + 43029 ] } ], @@ -20492,8 +17968,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42563, - 42615 + 42607, + 42659 ] } ], @@ -20523,8 +17999,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42620, - 42641 + 42664, + 42685 ] } ], @@ -20541,8 +18017,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42646, - 42667 + 42690, + 42711 ] } ], @@ -20559,8 +18035,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42672, - 42693 + 42716, + 42737 ] } ], @@ -20577,8 +18053,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42698, - 42720 + 42742, + 42764 ] } ], @@ -20595,8 +18071,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 45483, - 45511 + 45527, + 45555 ] } ], @@ -21049,8 +18525,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 40806, - 40857 + 40850, + 40901 ] } ], @@ -21085,8 +18561,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 45540, - 45745 + 45584, + 45789 ] } ], @@ -21114,8 +18590,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 45750, - 45763 + 45794, + 45807 ] } ], @@ -21139,8 +18615,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 45768, - 45780 + 45812, + 45824 ] } ], @@ -21168,8 +18644,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 45785, - 45815 + 45829, + 45859 ] } ], @@ -21193,8 +18669,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 45820, - 45838 + 45864, + 45882 ] } ], @@ -21219,8 +18695,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 45843, - 45861 + 45887, + 45905 ] } ], @@ -21245,8 +18721,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 45866, - 45901 + 45910, + 45945 ] } ], @@ -21270,8 +18746,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 45906, - 45923 + 45950, + 45967 ] } ], @@ -21301,8 +18777,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 45928, - 45946 + 45972, + 45990 ] } ], @@ -21319,8 +18795,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 45951, - 45972 + 45995, + 46016 ] } ], @@ -21347,8 +18823,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 45977, - 45993 + 46021, + 46037 ] } ], @@ -21375,8 +18851,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 45998, - 46018 + 46042, + 46062 ] } ], @@ -21403,8 +18879,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 46023, - 46039 + 46067, + 46083 ] } ], @@ -21431,8 +18907,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 46044, - 46065 + 46088, + 46109 ] } ], @@ -21459,8 +18935,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 46070, - 46086 + 46114, + 46130 ] } ], @@ -21487,8 +18963,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 46091, - 46109 + 46135, + 46153 ] } ], @@ -21515,8 +18991,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 46114, - 46134 + 46158, + 46178 ] } ], @@ -21548,8 +19024,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 46190, - 46212 + 46234, + 46256 ] } ], @@ -21576,8 +19052,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 46217, - 46239 + 46261, + 46283 ] } ], @@ -21609,8 +19085,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 46291, - 46309 + 46335, + 46353 ] } ], @@ -21637,8 +19113,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 46314, - 46332 + 46358, + 46376 ] } ], @@ -21665,8 +19141,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 46337, - 46366 + 46381, + 46410 ] } ], @@ -21694,8 +19170,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 46371, - 46402 + 46415, + 46446 ] } ], @@ -21712,8 +19188,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 46407, - 46441 + 46451, + 46485 ] } ], @@ -21746,8 +19222,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 46551, - 46581 + 46595, + 46625 ] } ], @@ -21764,8 +19240,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 46891, - 46938 + 46935, + 46982 ] } ], @@ -21791,8 +19267,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72365, - 72387 + 72406, + 72428 ] } ], @@ -21809,8 +19285,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72478, - 72494 + 72519, + 72535 ] } ], @@ -21827,8 +19303,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72550, - 72566 + 72591, + 72607 ] } ], @@ -21853,19 +19329,19 @@ } ], "required": false, - "type": "NavigationGuardWithThis | undefined", + "type": "xt | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", "range": [ - 60878, - 61005 + 13561, + 13677 ] } ], "schema": { "kind": "enum", - "type": "NavigationGuardWithThis | undefined", + "type": "xt | undefined", "schema": [ "undefined", { @@ -21895,19 +19371,19 @@ } ], "required": false, - "type": "NavigationGuard | undefined", + "type": "_t | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", "range": [ - 61452, - 61562 + 14123, + 14222 ] } ], "schema": { "kind": "enum", - "type": "NavigationGuard | undefined", + "type": "_t | undefined", "schema": [ "undefined", { @@ -21937,17 +19413,17 @@ } ], "required": false, - "type": "NavigationGuard | undefined", + "type": "_t | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", "range": [ - 61927, - 62035 + 14586, + 14683 ] } ], - "schema": "NavigationGuard | undefined" + "schema": "_t | undefined" } } }, @@ -21971,8 +19447,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 22131, - 22152 + 22175, + 22196 ] } ], @@ -21989,8 +19465,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 22157, - 22178 + 22201, + 22222 ] } ], @@ -22007,8 +19483,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 22183, - 22204 + 22227, + 22248 ] } ], @@ -22030,8 +19506,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -22057,8 +19533,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -22088,8 +19564,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -22114,8 +19590,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -22139,8 +19615,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -22157,8 +19633,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -22176,15 +19652,15 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", "range": [ - 1489, - 1501 + 1601, + 1613 ] }, { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", "range": [ - 1329, - 1345 + 1378, + 1394 ] } ], @@ -22208,8 +19684,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 41954, - 42180 + 41998, + 42224 ] } ], @@ -22237,8 +19713,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42185, - 42199 + 42229, + 42243 ] } ], @@ -22262,8 +19738,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42204, - 42231 + 42248, + 42275 ] } ], @@ -22288,8 +19764,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42236, - 42254 + 42280, + 42298 ] } ], @@ -22506,8 +19982,8 @@ ], "schema": "string" }, - "__@hasInstance@826": { - "name": "__@hasInstance@826", + "__@hasInstance@748": { + "name": "__@hasInstance@748", "global": false, "description": "Determines whether the given value inherits from this function if this function was used\nas a constructor function.\n\nA constructor function can control which objects are recognized as its instances by\n'instanceof' by overriding this method.", "tags": [], @@ -22544,8 +20020,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42259, - 42303 + 42303, + 42347 ] } ], @@ -22569,8 +20045,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42308, - 42360 + 42352, + 42404 ] } ], @@ -22594,8 +20070,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42365, - 42388 + 42409, + 42432 ] } ], @@ -22620,8 +20096,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42393, - 42429 + 42437, + 42473 ] } ], @@ -22638,8 +20114,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42434, - 42444 + 42478, + 42488 ] } ], @@ -22667,8 +20143,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42449, - 42468 + 42493, + 42512 ] } ], @@ -22698,8 +20174,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42473, - 42512 + 42517, + 42556 ] } ], @@ -22726,8 +20202,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42517, - 42558 + 42561, + 42602 ] } ], @@ -22751,8 +20227,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42841, - 42884 + 42885, + 42928 ] } ], @@ -22780,8 +20256,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42889, - 42926 + 42933, + 42970 ] } ], @@ -22806,8 +20282,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42931, - 42950 + 42975, + 42994 ] } ], @@ -22824,8 +20300,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42955, - 42985 + 42999, + 43029 ] } ], @@ -22861,8 +20337,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42563, - 42615 + 42607, + 42659 ] } ], @@ -22892,8 +20368,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42620, - 42641 + 42664, + 42685 ] } ], @@ -22910,8 +20386,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42646, - 42667 + 42690, + 42711 ] } ], @@ -22928,8 +20404,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42672, - 42693 + 42716, + 42737 ] } ], @@ -22946,8 +20422,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 42698, - 42720 + 42742, + 42764 ] } ], @@ -22964,8 +20440,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 45483, - 45511 + 45527, + 45555 ] } ], @@ -23418,8 +20894,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 40806, - 40857 + 40850, + 40901 ] } ], @@ -23449,944 +20925,12769 @@ "description": "", "tags": [], "required": false, - "type": "((this: any, vm: any) => any) | undefined", + "type": "((this: any, vm: any) => any) | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 45584, + 45789 + ] + } + ], + "schema": { + "kind": "enum", + "type": "((this: any, vm: any) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(this: any, vm: any): any", + "schema": [] + } + ] + } + }, + "computed": { + "name": "computed", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "ComputedOptions | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 45794, + 45807 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ComputedOptions | undefined", + "schema": [ + "undefined", + "ComputedOptions" + ] + } + }, + "methods": { + "name": "methods", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "MethodOptions | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 45812, + 45824 + ] + } + ], + "schema": { + "kind": "enum", + "type": "MethodOptions | undefined", + "schema": [ + "undefined", + { + "kind": "object", + "type": "MethodOptions", + "schema": {} + } + ] + } + }, + "watch": { + "name": "watch", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "ComponentWatchOptions | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 45829, + 45859 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ComponentWatchOptions | undefined", + "schema": [ + "undefined", + "ComponentWatchOptions" + ] + } + }, + "provide": { + "name": "provide", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "ComponentProvideOptions | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 45864, + 45882 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ComponentProvideOptions | undefined", + "schema": [ + "undefined", + "Function", + "ObjectProvideOptions" + ] + } + }, + "inject": { + "name": "inject", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "{} | string[] | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 45887, + 45905 + ] + } + ], + "schema": { + "kind": "enum", + "type": "{} | string[] | undefined", + "schema": [ + "undefined", + "{}", + "string[]" + ] + } + }, + "filters": { + "name": "filters", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "Record | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 45910, + 45945 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Record | undefined", + "schema": [ + "undefined", + "Record" + ] + } + }, + "mixins": { + "name": "mixins", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "any[] | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 45950, + 45967 + ] + } + ], + "schema": { + "kind": "enum", + "type": "any[] | undefined", + "schema": [ + "undefined", + { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + ] + } + }, + "extends": { + "name": "extends", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "any", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 45972, + 45990 + ] + } + ], + "schema": "any" + }, + "beforeCreate": { + "name": "beforeCreate", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "(() => any) | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 45995, + 46016 + ] + } + ], + "schema": { + "kind": "enum", + "type": "(() => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(): any" + } + ] + } + }, + "created": { + "name": "created", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "(() => any) | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 46021, + 46037 + ] + } + ], + "schema": { + "kind": "enum", + "type": "(() => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(): any" + } + ] + } + }, + "beforeMount": { + "name": "beforeMount", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "(() => any) | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 46042, + 46062 + ] + } + ], + "schema": { + "kind": "enum", + "type": "(() => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(): any" + } + ] + } + }, + "mounted": { + "name": "mounted", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "(() => any) | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 46067, + 46083 + ] + } + ], + "schema": { + "kind": "enum", + "type": "(() => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(): any" + } + ] + } + }, + "beforeUpdate": { + "name": "beforeUpdate", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "(() => any) | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 46088, + 46109 + ] + } + ], + "schema": { + "kind": "enum", + "type": "(() => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(): any" + } + ] + } + }, + "updated": { + "name": "updated", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "(() => any) | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 46114, + 46130 + ] + } + ], + "schema": { + "kind": "enum", + "type": "(() => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(): any" + } + ] + } + }, + "activated": { + "name": "activated", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "(() => any) | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 46135, + 46153 + ] + } + ], + "schema": { + "kind": "enum", + "type": "(() => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(): any" + } + ] + } + }, + "deactivated": { + "name": "deactivated", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "(() => any) | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 46158, + 46178 + ] + } + ], + "schema": { + "kind": "enum", + "type": "(() => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(): any" + } + ] + } + }, + "beforeDestroy": { + "name": "beforeDestroy", + "global": false, + "description": "", + "tags": [ + { + "name": "deprecated", + "text": "use `beforeUnmount` instead" + } + ], + "required": false, + "type": "(() => any) | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 46234, + 46256 + ] + } + ], + "schema": { + "kind": "enum", + "type": "(() => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(): any" + } + ] + } + }, + "beforeUnmount": { + "name": "beforeUnmount", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "(() => any) | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 46261, + 46283 + ] + } + ], + "schema": { + "kind": "enum", + "type": "(() => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(): any" + } + ] + } + }, + "destroyed": { + "name": "destroyed", + "global": false, + "description": "", + "tags": [ + { + "name": "deprecated", + "text": "use `unmounted` instead" + } + ], + "required": false, + "type": "(() => any) | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 46335, + 46353 + ] + } + ], + "schema": { + "kind": "enum", + "type": "(() => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(): any" + } + ] + } + }, + "unmounted": { + "name": "unmounted", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "(() => any) | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 46358, + 46376 + ] + } + ], + "schema": { + "kind": "enum", + "type": "(() => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(): any" + } + ] + } + }, + "renderTracked": { + "name": "renderTracked", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "DebuggerHook | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 46381, + 46410 + ] + } + ], + "schema": { + "kind": "enum", + "type": "DebuggerHook | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(e: DebuggerEvent): void", + "schema": [] + } + ] + } + }, + "renderTriggered": { + "name": "renderTriggered", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "DebuggerHook | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 46415, + 46446 + ] + } + ], + "schema": "DebuggerHook | undefined" + }, + "errorCaptured": { + "name": "errorCaptured", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "ErrorCapturedHook | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 46451, + 46485 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ErrorCapturedHook | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(err: unknown, instance: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, info: string): boolean | void", + "schema": [] + } + ] + } + }, + "delimiters": { + "name": "delimiters", + "global": false, + "description": "runtime compile only", + "tags": [ + { + "name": "deprecated", + "text": "use `compilerOptions.delimiters` instead." + } + ], + "required": false, + "type": "[string, string] | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 46595, + 46625 + ] + } + ], + "schema": "[string, string] | undefined" + }, + "___differentiator": { + "name": "___differentiator", + "global": false, + "description": "#3468\n\ntype-only, used to assist Mixin's type inference,\nTypeScript will try to simplify the inferred `Mixin` type,\nwith the `__differentiator`, TypeScript won't be able to combine different mixins,\nbecause the `__differentiator` will be different", + "tags": [], + "required": false, + "type": "string | number | symbol | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 46935, + 46982 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | number | symbol | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + "___isBuiltIn": { + "name": "___isBuiltIn", + "global": false, + "description": "Compat build only, for bailing out of certain compatibility behavior", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72406, + 72428 + ] + } + ], + "schema": "boolean | undefined" + }, + "___file": { + "name": "___file", + "global": false, + "description": "This one should be exposed so that devtools can make use of it", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72519, + 72535 + ] + } + ], + "schema": "string | undefined" + }, + "___name": { + "name": "___name", + "global": false, + "description": "name inferred from filename", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72591, + 72607 + ] + } + ], + "schema": "string | undefined" + }, + "beforeRouteEnter": { + "name": "beforeRouteEnter", + "global": false, + "description": "Guard called when the router is navigating to the route that is rendering\nthis component from a different route. Differently from `beforeRouteUpdate`\nand `beforeRouteLeave`, `beforeRouteEnter` does not have access to the\ncomponent instance through `this` because it triggers before the component\nis even mounted.", + "tags": [ + { + "name": "param", + "text": "to - RouteLocationRaw we are navigating to" + }, + { + "name": "param", + "text": "from - RouteLocationRaw we are navigating from" + }, + { + "name": "param", + "text": "next - function to validate, cancel or modify (by redirecting) the\nnavigation" + } + ], + "required": false, + "type": "xt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 13561, + 13677 + ] + } + ], + "schema": { + "kind": "enum", + "type": "xt | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(this: undefined, to: RouteLocationNormalizedGeneric, from: RouteLocationNormalizedLoadedGeneric, next: NavigationGuardNext): _Awaitable<...>", + "schema": [] + } + ] + } + }, + "beforeRouteUpdate": { + "name": "beforeRouteUpdate", + "global": false, + "description": "Guard called whenever the route that renders this component has changed, but\nit is reused for the new route. This allows you to guard for changes in\nparams, the query or the hash.", + "tags": [ + { + "name": "param", + "text": "to - RouteLocationRaw we are navigating to" + }, + { + "name": "param", + "text": "from - RouteLocationRaw we are navigating from" + }, + { + "name": "param", + "text": "next - function to validate, cancel or modify (by redirecting) the\nnavigation" + } + ], + "required": false, + "type": "_t | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 14123, + 14222 + ] + } + ], + "schema": { + "kind": "enum", + "type": "_t | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(to: RouteLocationNormalizedGeneric, from: RouteLocationNormalizedLoadedGeneric, next: NavigationGuardNext): _Awaitable<...>", + "schema": [] + } + ] + } + }, + "beforeRouteLeave": { + "name": "beforeRouteLeave", + "global": false, + "description": "Guard called when the router is navigating away from the current route that\nis rendering this component.", + "tags": [ + { + "name": "param", + "text": "to - RouteLocationRaw we are navigating to" + }, + { + "name": "param", + "text": "from - RouteLocationRaw we are navigating from" + }, + { + "name": "param", + "text": "next - function to validate, cancel or modify (by redirecting) the\nnavigation" + } + ], + "required": false, + "type": "_t | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 14586, + 14683 + ] + } + ], + "schema": "_t | undefined" + } + } + }, + { + "kind": "event", + "type": "(props: any, ctx: Omit<{ attrs: Data; slots: Readonly; emit: (event: string, ...args: any[]) => void; expose: = Record>(exposed?: Exposed | undefined) => void; }, \"expose\">): any", + "schema": [] + }, + { + "kind": "object", + "type": "ComponentPublicInstanceConstructor", + "schema": { + "___isFragment": { + "name": "___isFragment", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 22175, + 22196 + ] + } + ], + "schema": "undefined" + }, + "___isTeleport": { + "name": "___isTeleport", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 22201, + 22222 + ] + } + ], + "schema": "undefined" + }, + "___isSuspense": { + "name": "___isSuspense", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 22227, + 22248 + ] + } + ], + "schema": "undefined" + } + } + } + ] + } + } + ] + }, + "FoCheckbox": { + "type": 1, + "props": [ + { + "name": "id", + "global": false, + "description": "The component's id, if not given, a random one might be assigned", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "false" + }, + { + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "isValid", + "global": false, + "description": "Indicates whether the value is valid or not", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "range": [ + 87, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "undefined" + }, + { + "name": "helperText", + "global": false, + "description": "The component's helper text", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 815, + 839 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "label", + "global": false, + "description": "The label's text", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "range": [ + 785, + 799 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "modelValue", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "boolean", + "declarations": [], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "isIndeterminate", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [ + { + "name": "update:modelValue", + "description": "", + "tags": [], + "type": "[value: boolean]", + "signature": "(event: \"update:modelValue\", value: boolean): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [ + { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + ] + }, + { + "name": "update:isIndeterminate", + "description": "", + "tags": [], + "type": "[value: boolean | undefined]", + "signature": "(event: \"update:isIndeterminate\", value: boolean | undefined): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [ + { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + ] + } + ], + "slots": [ + { + "name": "default", + "type": "any", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Checkbox/UI/FoCheckbox.vue", + "range": [ + 3238, + 3262 + ] + } + ], + "schema": "any" + } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & __VLS_Slots", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 26345, + 26372 + ] + } + ], + "schema": { + "kind": "object", + "type": "Readonly & __VLS_Slots", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "", + "tags": [ + { + "name": "internal", + "text": "Default component's slot, to be used only for the icon of a switch. This is only for internal usage and must never\nbe used externally. Check the switch docs instead.\ntodo: must be removed from api" + } + ], + "required": false, + "type": "(() => VNode[]) | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Checkbox/UI/FoCheckbox.vue", + "range": [ + 3238, + 3262 + ] + } + ], + "schema": { + "kind": "enum", + "type": "(() => VNode[]) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(): VNode[]" + } + ] + } + } + } + } + }, + { + "name": "isDisabled", + "type": "boolean", + "description": "If true, the component will be disabled without allowing more interactions", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "isValid", + "type": "boolean", + "description": "Indicates whether the value is valid or not", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "range": [ + 87, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "color", + "type": "Color | undefined", + "description": "The component's color", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "size", + "type": "Size | undefined", + "description": "The component's size", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "id", + "type": "string | undefined", + "description": "The component's id, if not given, a random one might be assigned", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "modelValue", + "type": "boolean", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "onUpdate:modelValue", + "type": "((value: boolean) => any) | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((value: boolean) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(value: boolean): any", + "schema": [ + { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + ] + } + ] + } + }, + { + "name": "label", + "type": "string | undefined", + "description": "The label's text", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "range": [ + 785, + 799 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "helperText", + "type": "string | undefined", + "description": "The component's helper text", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 815, + 839 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "isIndeterminate", + "type": "boolean | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "onUpdate:isIndeterminate", + "type": "((value: boolean | undefined) => any) | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((value: boolean | undefined) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(value: boolean | undefined): any", + "schema": [ + { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + ] + } + ] + } + } + ] + }, + "FoCheckboxGroup": { + "type": 1, + "props": [ + { + "name": "orientation", + "global": false, + "description": "The component's orientation", + "tags": [], + "required": false, + "type": "Orientation | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", + "range": [ + 409, + 435 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Orientation | undefined", + "schema": [ + "undefined", + "\"vertical\"", + "\"horizontal\"" + ] + }, + "default": "\"horizontal\"" + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [], + "slots": [ + { + "name": "default", + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & Required", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 26345, + 26372 + ] + } + ], + "schema": { + "kind": "object", + "type": "Readonly & Required", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "The content to be shown on the component by default", + "tags": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + } + } + } + }, + { + "name": "orientation", + "type": "Orientation", + "description": "The component's orientation", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", + "range": [ + 409, + 435 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Orientation", + "schema": [ + "\"vertical\"", + "\"horizontal\"" + ] + } + } + ] + }, + "FoInputFile": { + "type": 1, + "props": [ + { + "name": "id", + "global": false, + "description": "The component's id, if not given, a random one might be assigned", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "label", + "global": false, + "description": "The input label's text or an object containing \"text\" and \"type\" where type can be \"text\" | \"floating\" | \"inline\"", + "tags": [], + "required": false, + "type": "ConfigurableLabel | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "range": [ + 691, + 720 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableLabel | undefined", + "schema": [ + "undefined", + "string", + "InputLabel" + ] + } + }, + { + "name": "isValid", + "global": false, + "description": "Indicates whether the value is valid or not", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "range": [ + 87, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "undefined" + }, + { + "name": "helperText", + "global": false, + "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", + "tags": [], + "required": false, + "type": "ConfigurableHelperText | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 698, + 734 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableHelperText | undefined", + "schema": [ + "undefined", + "string", + { + "kind": "object", + "type": "PositionableHelperText", + "schema": { + "text": { + "name": "text", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 390, + 408 + ] + } + ], + "schema": "string" + }, + "position": { + "name": "position", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "HorizontalPosition | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 413, + 443 + ] + } + ], + "schema": { + "kind": "enum", + "type": "HorizontalPosition | undefined", + "schema": [ + "undefined", + "\"left\"", + "\"right\"" + ] + } + } + } + } + ] + } + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [ + { + "name": "upload:file", + "description": "", + "tags": [], + "type": "[file: File]", + "signature": "(event: \"upload:file\", file: File): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [ + { + "kind": "object", + "type": "File", + "schema": { + "lastModified": { + "name": "lastModified", + "global": false, + "description": "The **`lastModified`** read-only property of the File interface provides the last modified date of the file as the number of milliseconds since the Unix epoch (January 1, 1970 at midnight).\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/File/lastModified)", + "tags": [], + "required": true, + "type": "number", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 485767, + 485797 + ] + } + ], + "schema": "number" + }, + "name": { + "name": "name", + "global": false, + "description": "The **`name`** read-only property of the File interface returns the name of the file represented by a File object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/File/name)", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 486024, + 486046 + ] + } + ], + "schema": "string" + }, + "webkitRelativePath": { + "name": "webkitRelativePath", + "global": false, + "description": "The **`webkitRelativePath`** read-only property of the File interface contains a string which specifies the file's path relative to the directory selected by the user in an input element with its `webkitdirectory` attribute set.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/File/webkitRelativePath)", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 486401, + 486437 + ] + } + ], + "schema": "string" + }, + "size": { + "name": "size", + "global": false, + "description": "The **`size`** read-only property of the Blob interface returns the size of the Blob or File in bytes.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/size)", + "tags": [], + "required": true, + "type": "number", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 156683, + 156705 + ] + } + ], + "schema": "number" + }, + "type": { + "name": "type", + "global": false, + "description": "The **`type`** read-only property of the Blob interface returns the MIME type of the file.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/type)", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 156908, + 156930 + ] + } + ], + "schema": "string" + }, + "arrayBuffer": { + "name": "arrayBuffer", + "global": false, + "description": "The **`arrayBuffer()`** method of the Blob interface returns a Promise that resolves with the contents of the blob as binary data contained in an ArrayBuffer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/arrayBuffer)", + "tags": [], + "required": true, + "type": "() => Promise", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 157208, + 157244 + ] + } + ], + "schema": { + "kind": "event", + "type": "(): Promise" + } + }, + "bytes": { + "name": "bytes", + "global": false, + "description": "The **`bytes()`** method of the Blob interface returns a Promise that resolves with a Uint8Array containing the contents of the blob as an array of bytes.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/bytes)", + "tags": [], + "required": true, + "type": "() => Promise>", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 157512, + 157554 + ] + } + ], + "schema": { + "kind": "event", + "type": "(): Promise>" + } + }, + "slice": { + "name": "slice", + "global": false, + "description": "The **`slice()`** method of the Blob interface creates and returns a new `Blob` object which contains data from a subset of the blob on which it's called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/slice)", + "tags": [], + "required": true, + "type": "(start?: number | undefined, end?: number | undefined, contentType?: string | undefined) => Blob", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 157822, + 157886 + ] + } + ], + "schema": { + "kind": "event", + "type": "(start?: number | undefined, end?: number | undefined, contentType?: string | undefined): Blob", + "schema": [] + } + }, + "stream": { + "name": "stream", + "global": false, + "description": "The **`stream()`** method of the Blob interface returns a ReadableStream which upon reading returns the data contained within the `Blob`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/stream)", + "tags": [], + "required": true, + "type": "() => ReadableStream>", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 158138, + 158188 + ] + } + ], + "schema": { + "kind": "event", + "type": "(): ReadableStream>" + } + }, + "text": { + "name": "text", + "global": false, + "description": "The **`text()`** method of the string containing the contents of the blob, interpreted as UTF-8.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/text)", + "tags": [], + "required": true, + "type": "() => Promise", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 158397, + 158421 + ] + } + ], + "schema": { + "kind": "event", + "type": "(): Promise" + } + } + } + } + ] + } + ], + "slots": [], + "exposed": [ + { + "name": "isValid", + "type": "boolean", + "description": "Indicates whether the value is valid or not", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "range": [ + 87, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "size", + "type": "Size | undefined", + "description": "The component's size", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "id", + "type": "string | undefined", + "description": "The component's id, if not given, a random one might be assigned", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "isDisabled", + "type": "boolean | undefined", + "description": "If true, the component will be disabled without allowing more interactions", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "label", + "type": "ConfigurableLabel | undefined", + "description": "The input label's text or an object containing \"text\" and \"type\" where type can be \"text\" | \"floating\" | \"inline\"", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "range": [ + 691, + 720 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableLabel | undefined", + "schema": [ + "undefined", + "string", + "InputLabel" + ] + } + }, + { + "name": "helperText", + "type": "ConfigurableHelperText | undefined", + "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 698, + 734 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableHelperText | undefined", + "schema": [ + "undefined", + "string", + { + "kind": "object", + "type": "PositionableHelperText", + "schema": { + "text": { + "name": "text", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 390, + 408 + ] + } + ], + "schema": "string" + }, + "position": { + "name": "position", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "HorizontalPosition | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 413, + 443 + ] + } + ], + "schema": { + "kind": "enum", + "type": "HorizontalPosition | undefined", + "schema": [ + "undefined", + "\"left\"", + "\"right\"" + ] + } + } + } + } + ] + } + }, + { + "name": "onUpload:file", + "type": "((file: File) => any) | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((file: File) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(file: File): any", + "schema": [ + { + "kind": "object", + "type": "File", + "schema": { + "lastModified": { + "name": "lastModified", + "global": false, + "description": "The **`lastModified`** read-only property of the File interface provides the last modified date of the file as the number of milliseconds since the Unix epoch (January 1, 1970 at midnight).\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/File/lastModified)", + "tags": [], + "required": true, + "type": "number", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 485767, + 485797 + ] + } + ], + "schema": "number" + }, + "name": { + "name": "name", + "global": false, + "description": "The **`name`** read-only property of the File interface returns the name of the file represented by a File object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/File/name)", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 486024, + 486046 + ] + } + ], + "schema": "string" + }, + "webkitRelativePath": { + "name": "webkitRelativePath", + "global": false, + "description": "The **`webkitRelativePath`** read-only property of the File interface contains a string which specifies the file's path relative to the directory selected by the user in an input element with its `webkitdirectory` attribute set.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/File/webkitRelativePath)", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 486401, + 486437 + ] + } + ], + "schema": "string" + }, + "size": { + "name": "size", + "global": false, + "description": "The **`size`** read-only property of the Blob interface returns the size of the Blob or File in bytes.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/size)", + "tags": [], + "required": true, + "type": "number", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 156683, + 156705 + ] + } + ], + "schema": "number" + }, + "type": { + "name": "type", + "global": false, + "description": "The **`type`** read-only property of the Blob interface returns the MIME type of the file.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/type)", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 156908, + 156930 + ] + } + ], + "schema": "string" + }, + "arrayBuffer": { + "name": "arrayBuffer", + "global": false, + "description": "The **`arrayBuffer()`** method of the Blob interface returns a Promise that resolves with the contents of the blob as binary data contained in an ArrayBuffer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/arrayBuffer)", + "tags": [], + "required": true, + "type": "() => Promise", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 157208, + 157244 + ] + } + ], + "schema": { + "kind": "event", + "type": "(): Promise" + } + }, + "bytes": { + "name": "bytes", + "global": false, + "description": "The **`bytes()`** method of the Blob interface returns a Promise that resolves with a Uint8Array containing the contents of the blob as an array of bytes.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/bytes)", + "tags": [], + "required": true, + "type": "() => Promise>", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 157512, + 157554 + ] + } + ], + "schema": { + "kind": "event", + "type": "(): Promise>" + } + }, + "slice": { + "name": "slice", + "global": false, + "description": "The **`slice()`** method of the Blob interface creates and returns a new `Blob` object which contains data from a subset of the blob on which it's called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/slice)", + "tags": [], + "required": true, + "type": "(start?: number | undefined, end?: number | undefined, contentType?: string | undefined) => Blob", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 157822, + 157886 + ] + } + ], + "schema": { + "kind": "event", + "type": "(start?: number | undefined, end?: number | undefined, contentType?: string | undefined): Blob", + "schema": [] + } + }, + "stream": { + "name": "stream", + "global": false, + "description": "The **`stream()`** method of the Blob interface returns a ReadableStream which upon reading returns the data contained within the `Blob`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/stream)", + "tags": [], + "required": true, + "type": "() => ReadableStream>", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 158138, + 158188 + ] + } + ], + "schema": { + "kind": "event", + "type": "(): ReadableStream>" + } + }, + "text": { + "name": "text", + "global": false, + "description": "The **`text()`** method of the string containing the contents of the blob, interpreted as UTF-8.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/text)", + "tags": [], + "required": true, + "type": "() => Promise", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 158397, + 158421 + ] + } + ], + "schema": { + "kind": "event", + "type": "(): Promise" + } + } + } + } + ] + } + ] + } + } + ] + }, + "FoInputFiles": { + "type": 1, + "props": [ + { + "name": "id", + "global": false, + "description": "The component's id, if not given, a random one might be assigned", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "label", + "global": false, + "description": "The input label's text or an object containing \"text\" and \"type\" where type can be \"text\" | \"floating\" | \"inline\"", + "tags": [], + "required": false, + "type": "ConfigurableLabel | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "range": [ + 691, + 720 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableLabel | undefined", + "schema": [ + "undefined", + "string", + "InputLabel" + ] + } + }, + { + "name": "isValid", + "global": false, + "description": "Indicates whether the value is valid or not", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "range": [ + 87, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "undefined" + }, + { + "name": "helperText", + "global": false, + "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", + "tags": [], + "required": false, + "type": "ConfigurableHelperText | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 698, + 734 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableHelperText | undefined", + "schema": [ + "undefined", + "string", + { + "kind": "object", + "type": "PositionableHelperText", + "schema": { + "text": { + "name": "text", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 390, + 408 + ] + } + ], + "schema": "string" + }, + "position": { + "name": "position", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "HorizontalPosition | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 413, + 443 + ] + } + ], + "schema": { + "kind": "enum", + "type": "HorizontalPosition | undefined", + "schema": [ + "undefined", + "\"left\"", + "\"right\"" + ] + } + } + } + } + ] + } + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [ + { + "name": "upload:files", + "description": "", + "tags": [], + "type": "[files: FileList]", + "signature": "(event: \"upload:files\", files: FileList): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [ + { + "kind": "object", + "type": "FileList", + "schema": { + "length": { + "name": "length", + "global": false, + "description": "The **`length`** read-only property of the FileList interface returns the number of files in the `FileList`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/FileList/length)", + "tags": [], + "required": true, + "type": "number", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 487112, + 487136 + ] + } + ], + "schema": "number" + }, + "item": { + "name": "item", + "global": false, + "description": "The **`item()`** method of the FileList interface returns a File object representing the file at the specified index in the file list.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/FileList/item)", + "tags": [], + "required": true, + "type": "(index: number) => File | null", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 487387, + 487420 + ] + } + ], + "schema": { + "kind": "event", + "type": "(index: number): File | null", + "schema": [] + } + }, + "__@iterator@415": { + "name": "__@iterator@415", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "() => ArrayIterator", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.iterable.d.ts", + "range": [ + 5258, + 5299 + ] + } + ], + "schema": { + "kind": "event", + "type": "(): ArrayIterator" + } + } + } + } + ] + } + ], + "slots": [], + "exposed": [ + { + "name": "isValid", + "type": "boolean", + "description": "Indicates whether the value is valid or not", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "range": [ + 87, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "size", + "type": "Size | undefined", + "description": "The component's size", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "id", + "type": "string | undefined", + "description": "The component's id, if not given, a random one might be assigned", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "isDisabled", + "type": "boolean | undefined", + "description": "If true, the component will be disabled without allowing more interactions", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "label", + "type": "ConfigurableLabel | undefined", + "description": "The input label's text or an object containing \"text\" and \"type\" where type can be \"text\" | \"floating\" | \"inline\"", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "range": [ + 691, + 720 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableLabel | undefined", + "schema": [ + "undefined", + "string", + "InputLabel" + ] + } + }, + { + "name": "helperText", + "type": "ConfigurableHelperText | undefined", + "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 698, + 734 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableHelperText | undefined", + "schema": [ + "undefined", + "string", + { + "kind": "object", + "type": "PositionableHelperText", + "schema": { + "text": { + "name": "text", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 390, + 408 + ] + } + ], + "schema": "string" + }, + "position": { + "name": "position", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "HorizontalPosition | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 413, + 443 + ] + } + ], + "schema": { + "kind": "enum", + "type": "HorizontalPosition | undefined", + "schema": [ + "undefined", + "\"left\"", + "\"right\"" + ] + } + } + } + } + ] + } + }, + { + "name": "onUpload:files", + "type": "((files: FileList) => any) | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((files: FileList) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(files: FileList): any", + "schema": [ + { + "kind": "object", + "type": "FileList", + "schema": { + "length": { + "name": "length", + "global": false, + "description": "The **`length`** read-only property of the FileList interface returns the number of files in the `FileList`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/FileList/length)", + "tags": [], + "required": true, + "type": "number", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 487112, + 487136 + ] + } + ], + "schema": "number" + }, + "item": { + "name": "item", + "global": false, + "description": "The **`item()`** method of the FileList interface returns a File object representing the file at the specified index in the file list.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/FileList/item)", + "tags": [], + "required": true, + "type": "(index: number) => File | null", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.d.ts", + "range": [ + 487387, + 487420 + ] + } + ], + "schema": { + "kind": "event", + "type": "(index: number): File | null", + "schema": [] + } + }, + "__@iterator@415": { + "name": "__@iterator@415", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "() => ArrayIterator", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/typescript/lib/lib.dom.iterable.d.ts", + "range": [ + 5258, + 5299 + ] + } + ], + "schema": { + "kind": "event", + "type": "(): ArrayIterator" + } + } + } + } + ] + } + ] + } + } + ] + }, + "FoInputText": { + "type": 1, + "props": [ + { + "name": "type", + "global": false, + "description": "The input's type", + "tags": [], + "required": false, + "type": "\"text\" | \"email\" | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/InputText/Types/InputText.ts", + "range": [ + 865, + 889 + ] + } + ], + "schema": { + "kind": "enum", + "type": "\"text\" | \"email\" | undefined", + "schema": [ + "undefined", + "\"text\"", + "\"email\"" + ] + }, + "default": "\"text\"" + }, + { + "name": "withoutFocus", + "global": false, + "description": "It does not show any animations when the input is focused", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/InputText/Types/InputText.ts", + "range": [ + 964, + 987 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "false" + }, + { + "name": "list", + "global": false, + "description": "The id of the list to be used in combination with a datalist", + "tags": [ + { + "name": "internal" + } + ], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/InputText/Types/InputText.ts", + "range": [ + 1101, + 1115 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "id", + "global": false, + "description": "The component's id, if not given, a random one might be assigned", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "false" + }, + { + "name": "placeholder", + "global": false, + "description": "The component's placeholder", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 304, + 325 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "isReadonly", + "global": false, + "description": "If true the component cannot be updated", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 84, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "false" + }, + { + "name": "shape", + "global": false, + "description": "The component's shape", + "tags": [], + "required": false, + "type": "\"rounded\" | \"pilled\" | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", + "range": [ + 355, + 365 + ] + } + ], + "schema": { + "kind": "enum", + "type": "\"rounded\" | \"pilled\" | undefined", + "schema": [ + "undefined", + "\"rounded\"", + "\"pilled\"" + ] + } + }, + { + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "isValid", + "global": false, + "description": "Indicates whether the value is valid or not", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "range": [ + 87, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "undefined" + }, + { + "name": "helperText", + "global": false, + "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", + "tags": [], + "required": false, + "type": "ConfigurableHelperText | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 698, + 734 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableHelperText | undefined", + "schema": [ + "undefined", + "string", + { + "kind": "object", + "type": "PositionableHelperText", + "schema": { + "text": { + "name": "text", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 390, + 408 + ] + } + ], + "schema": "string" + }, + "position": { + "name": "position", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "HorizontalPosition | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 413, + 443 + ] + } + ], + "schema": { + "kind": "enum", + "type": "HorizontalPosition | undefined", + "schema": [ + "undefined", + "\"left\"", + "\"right\"" + ] + } + } + } + } + ] + } + }, + { + "name": "icon", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "ConfigurableIcon | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "range": [ + 1506, + 1530 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableIcon | undefined", + "schema": [ + "undefined", + "string", + "Partial>" + ] + } + }, + { + "name": "label", + "global": false, + "description": "The input label's text or an object containing \"text\" and \"type\" where type can be \"text\" | \"floating\" | \"inline\"", + "tags": [], + "required": false, + "type": "ConfigurableLabel | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "range": [ + 691, + 720 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableLabel | undefined", + "schema": [ + "undefined", + "string", + "InputLabel" + ] + } + }, + { + "name": "modelValue", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "InputTextValue", + "declarations": [], + "schema": { + "kind": "enum", + "type": "InputTextValue", + "schema": [ + "null", + "string" + ] + } + }, + { + "name": "modelModifiers", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "Partial> | undefined", + "declarations": [], + "schema": { + "kind": "enum", + "type": "Partial> | undefined", + "schema": [ + "undefined", + "Partial>" + ] + } + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [ + { + "name": "update:modelValue", + "description": "", + "tags": [], + "type": "[value: InputTextValue]", + "signature": "(event: \"update:modelValue\", value: InputTextValue): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [ + { + "kind": "enum", + "type": "InputTextValue", + "schema": [ + "null", + "string" + ] + } + ] + } + ], + "slots": [ + { + "name": "default", + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + }, + { + "name": "prepend", + "type": "any[]", + "description": "The content to be prepended to the component", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 315, + 330 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + }, + { + "name": "append", + "type": "any[]", + "description": "The content to be appended to the component", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 391, + 405 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & WithDefaultSlot & WithAddonSlots", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 26345, + 26372 + ] + } + ], + "schema": { + "kind": "object", + "type": "Readonly & WithDefaultSlot & WithAddonSlots", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "The content to be shown on the component by default", + "tags": [], + "required": false, + "type": "Slot | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Slot | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + ] + } + }, + "prepend": { + "name": "prepend", + "global": false, + "description": "The content to be prepended to the component", + "tags": [], + "required": false, + "type": "Slot | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 315, + 330 + ] + } + ], + "schema": "Slot | undefined" + }, + "append": { + "name": "append", + "global": false, + "description": "The content to be appended to the component", + "tags": [], + "required": false, + "type": "Slot | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 391, + 405 + ] + } + ], + "schema": "Slot | undefined" + } + } + } + }, + { + "name": "type", + "type": "\"text\" | \"email\"", + "description": "The input's type", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/InputText/Types/InputText.ts", + "range": [ + 865, + 889 + ] + } + ], + "schema": { + "kind": "enum", + "type": "\"text\" | \"email\"", + "schema": [ + "\"text\"", + "\"email\"" + ] + } + }, + { + "name": "isDisabled", + "type": "boolean", + "description": "If true, the component will be disabled without allowing more interactions", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "isValid", + "type": "boolean", + "description": "Indicates whether the value is valid or not", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "range": [ + 87, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "withoutFocus", + "type": "boolean", + "description": "It does not show any animations when the input is focused", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/InputText/Types/InputText.ts", + "range": [ + 964, + 987 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "isReadonly", + "type": "boolean", + "description": "If true the component cannot be updated", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 84, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "shape", + "type": "\"rounded\" | \"pilled\" | undefined", + "description": "The component's shape", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", + "range": [ + 355, + 365 + ] + } + ], + "schema": { + "kind": "enum", + "type": "\"rounded\" | \"pilled\" | undefined", + "schema": [ + "undefined", + "\"rounded\"", + "\"pilled\"" + ] + } + }, + { + "name": "size", + "type": "Size | undefined", + "description": "The component's size", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "icon", + "type": "ConfigurableIcon | undefined", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "range": [ + 1506, + 1530 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableIcon | undefined", + "schema": [ + "undefined", + "string", + "Partial>" + ] + } + }, + { + "name": "id", + "type": "string | undefined", + "description": "The component's id, if not given, a random one might be assigned", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "modelValue", + "type": "InputTextValue", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "InputTextValue", + "schema": [ + "null", + "string" + ] + } + }, + { + "name": "onUpdate:modelValue", + "type": "((value: InputTextValue) => any) | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((value: InputTextValue) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(value: InputTextValue): any", + "schema": [ + { + "kind": "enum", + "type": "InputTextValue", + "schema": [ + "null", + "string" + ] + } + ] + } + ] + } + }, + { + "name": "label", + "type": "ConfigurableLabel | undefined", + "description": "The input label's text or an object containing \"text\" and \"type\" where type can be \"text\" | \"floating\" | \"inline\"", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "range": [ + 691, + 720 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableLabel | undefined", + "schema": [ + "undefined", + "string", + "InputLabel" + ] + } + }, + { + "name": "helperText", + "type": "ConfigurableHelperText | undefined", + "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 698, + 734 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableHelperText | undefined", + "schema": [ + "undefined", + "string", + { + "kind": "object", + "type": "PositionableHelperText", + "schema": { + "text": { + "name": "text", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 390, + 408 + ] + } + ], + "schema": "string" + }, + "position": { + "name": "position", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "HorizontalPosition | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 413, + 443 + ] + } + ], + "schema": { + "kind": "enum", + "type": "HorizontalPosition | undefined", + "schema": [ + "undefined", + "\"left\"", + "\"right\"" + ] + } + } + } + } + ] + } + }, + { + "name": "list", + "type": "string | undefined", + "description": "The id of the list to be used in combination with a datalist", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/InputText/Types/InputText.ts", + "range": [ + 1101, + 1115 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "placeholder", + "type": "string | undefined", + "description": "The component's placeholder", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 304, + 325 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "modelModifiers", + "type": "Partial> | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "Partial> | undefined", + "schema": [ + "undefined", + "Partial>" + ] + } + } + ] + }, + "FoJoin": { + "type": 1, + "props": [ + { + "name": "isResponsive", + "global": false, + "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", + "range": [ + 291, + 314 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "false" + }, + { + "name": "orientation", + "global": false, + "description": "The component's orientation", + "tags": [], + "required": false, + "type": "Orientation | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", + "range": [ + 409, + 435 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Orientation | undefined", + "schema": [ + "undefined", + "\"vertical\"", + "\"horizontal\"" + ] + }, + "default": "\"horizontal\"" + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [], + "slots": [ + { + "name": "default", + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & Required", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 26345, + 26372 + ] + } + ], + "schema": { + "kind": "object", + "type": "Readonly & Required", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "The content to be shown on the component by default", + "tags": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + } + } + } + }, + { + "name": "isResponsive", + "type": "boolean", + "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", + "range": [ + 291, + 314 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "orientation", + "type": "Orientation", + "description": "The component's orientation", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", + "range": [ + 409, + 435 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Orientation", + "schema": [ + "\"vertical\"", + "\"horizontal\"" + ] + } + } + ] + }, + "FoImageRadio": { + "type": 1, + "props": [ + { + "name": "image", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "Image", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Radio/Types/Radio.ts", + "range": [ + 537, + 550 + ] + } + ], + "schema": { + "kind": "object", + "type": "Image", + "schema": { + "src": { + "name": "src", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Utils.ts", + "range": [ + 205, + 217 + ] + } + ], + "schema": "string" + }, + "alt": { + "name": "alt", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Utils.ts", + "range": [ + 222, + 234 + ] + } + ], + "schema": "string" + } + } + } + }, + { + "name": "value", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Radio/Types/Radio.ts", + "range": [ + 301, + 315 + ] + } + ], + "schema": "string" + }, + { + "name": "modelValue", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [], + "schema": "string" + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [ + { + "name": "update:modelValue", + "description": "", + "tags": [], + "type": "[value: string]", + "signature": "(event: \"update:modelValue\", value: string): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [ + "string" + ] + } + ], + "slots": [], + "exposed": [ + { + "name": "modelValue", + "type": "string", + "description": "", + "declarations": [], + "schema": "string" + }, + { + "name": "onUpdate:modelValue", + "type": "((value: string) => any) | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((value: string) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(value: string): any", + "schema": [ + "string" + ] + } + ] + } + }, + { + "name": "value", + "type": "string", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Radio/Types/Radio.ts", + "range": [ + 301, + 315 + ] + } + ], + "schema": "string" + }, + { + "name": "image", + "type": "Image", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Radio/Types/Radio.ts", + "range": [ + 537, + 550 + ] + } + ], + "schema": { + "kind": "object", + "type": "Image", + "schema": { + "src": { + "name": "src", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Utils.ts", + "range": [ + 205, + 217 + ] + } + ], + "schema": "string" + }, + "alt": { + "name": "alt", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Utils.ts", + "range": [ + 222, + 234 + ] + } + ], + "schema": "string" + } + } + } + } + ] + }, + "FoRadio": { + "type": 1, + "props": [ + { + "name": "isInset", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Radio/Types/Radio.ts", + "range": [ + 457, + 475 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "id", + "global": false, + "description": "The component's id, if not given, a random one might be assigned", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "value", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Radio/Types/Radio.ts", + "range": [ + 301, + 315 + ] + } + ], + "schema": "string" + }, + { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "isValid", + "global": false, + "description": "Indicates whether the value is valid or not", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "range": [ + 87, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "undefined" + }, + { + "name": "label", + "global": false, + "description": "The label's text", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "range": [ + 785, + 799 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "helperText", + "global": false, + "description": "The component's helper text", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 815, + 839 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "modelValue", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [], + "schema": "string" + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [ + { + "name": "update:modelValue", + "description": "", + "tags": [], + "type": "[value: string]", + "signature": "(event: \"update:modelValue\", value: string): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [ + "string" + ] + } + ], + "slots": [], + "exposed": [ + { + "name": "isValid", + "type": "boolean", + "description": "Indicates whether the value is valid or not", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "range": [ + 87, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "color", + "type": "Color | undefined", + "description": "The component's color", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "size", + "type": "Size | undefined", + "description": "The component's size", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "id", + "type": "string | undefined", + "description": "The component's id, if not given, a random one might be assigned", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "isDisabled", + "type": "boolean | undefined", + "description": "If true, the component will be disabled without allowing more interactions", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "modelValue", + "type": "string", + "description": "", + "declarations": [], + "schema": "string" + }, + { + "name": "onUpdate:modelValue", + "type": "((value: string) => any) | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((value: string) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(value: string): any", + "schema": [ + "string" + ] + } + ] + } + }, + { + "name": "value", + "type": "string", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Radio/Types/Radio.ts", + "range": [ + 301, + 315 + ] + } + ], + "schema": "string" + }, + { + "name": "label", + "type": "string | undefined", + "description": "The label's text", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "range": [ + 785, + 799 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "helperText", + "type": "string | undefined", + "description": "The component's helper text", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 815, + 839 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "isInset", + "type": "boolean | undefined", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Radio/Types/Radio.ts", + "range": [ + 457, + 475 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + } + ] + }, + "FoRange": { + "type": 1, + "props": [ + { + "name": "min", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "number | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Range/Types/Range.ts", + "range": [ + 137, + 151 + ] + } + ], + "schema": { + "kind": "enum", + "type": "number | undefined", + "schema": [ + "undefined", + "number" + ] + }, + "default": "0" + }, + { + "name": "max", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "number | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Range/Types/Range.ts", + "range": [ + 156, + 170 + ] + } + ], + "schema": { + "kind": "enum", + "type": "number | undefined", + "schema": [ + "undefined", + "number" + ] + }, + "default": "100" + }, + { + "name": "step", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "number | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Range/Types/Range.ts", + "range": [ + 175, + 189 + ] + } + ], + "schema": { + "kind": "enum", + "type": "number | undefined", + "schema": [ + "undefined", + "number" + ] + }, + "default": "1" + }, + { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "false" + }, + { + "name": "modelValue", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "number", + "declarations": [], + "schema": "number" + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [ + { + "name": "update:modelValue", + "description": "", + "tags": [], + "type": "[value: number]", + "signature": "(event: \"update:modelValue\", value: number): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [ + "number" + ] + } + ], + "slots": [ + { + "name": "steps", + "type": "any[]", + "description": "The step indicators to show for each step", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Range/UI/FoRange.vue", + "range": [ + 1416, + 1429 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & __VLS_Slots", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 26345, + 26372 + ] + } + ], + "schema": { + "kind": "object", + "type": "Readonly & __VLS_Slots", + "schema": { + "steps": { + "name": "steps", + "global": false, + "description": "The step indicators to show for each step", + "tags": [], + "required": false, + "type": "Slot | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Range/UI/FoRange.vue", + "range": [ + 1416, + 1429 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Slot | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + ] + } + } + } + } + }, + { + "name": "isDisabled", + "type": "boolean", + "description": "If true, the component will be disabled without allowing more interactions", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "min", + "type": "number", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Range/Types/Range.ts", + "range": [ + 137, + 151 + ] + } + ], + "schema": "number" + }, + { + "name": "max", + "type": "number", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Range/Types/Range.ts", + "range": [ + 156, + 170 + ] + } + ], + "schema": "number" + }, + { + "name": "step", + "type": "number", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Range/Types/Range.ts", + "range": [ + 175, + 189 + ] + } + ], + "schema": "number" + }, + { + "name": "color", + "type": "Color | undefined", + "description": "The component's color", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "size", + "type": "Size | undefined", + "description": "The component's size", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "modelValue", + "type": "number", + "description": "", + "declarations": [], + "schema": "number" + }, + { + "name": "onUpdate:modelValue", + "type": "((value: number) => any) | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((value: number) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(value: number): any", + "schema": [ + "number" + ] + } + ] + } + } + ] + }, + "FoDatalist": { + "type": 2, + "props": [ + { + "name": "options", + "global": false, + "description": "The component's options.\nAn array where each option is an object that contains at least \"id\" and \"text\".\nIn case of optgroup the array must contain an object with \"options\" and an optional \"label\"", + "tags": [], + "required": true, + "type": "SelectOption[]", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Select/Types/Select.ts", + "range": [ + 1373, + 1386 + ] + } + ], + "schema": { + "kind": "array", + "type": "SelectOption[]", + "schema": [ + { + "kind": "object", + "type": "SelectOption", + "schema": { + "id": { + "name": "id", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string | number", + "declarations": [], + "schema": { + "kind": "enum", + "type": "string | number", + "schema": [ + "string", + "number" + ] + } + }, + "isDisabled": { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "text": { + "name": "text", + "global": false, + "description": "The component's text", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 445, + 459 + ] + } + ], + "schema": "string" + } + } + } + ] + } + }, + { + "name": "id", + "global": false, + "description": "The component's id, if not given, a random one might be assigned", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "undefined" + }, + { + "name": "shape", + "global": false, + "description": "The component's shape", + "tags": [], + "required": false, + "type": "\"rounded\" | \"pilled\" | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", + "range": [ + 355, + 365 + ] + } + ], + "schema": { + "kind": "enum", + "type": "\"rounded\" | \"pilled\" | undefined", + "schema": [ + "undefined", + "\"rounded\"", + "\"pilled\"" + ] + } + }, + { + "name": "isValid", + "global": false, + "description": "Indicates whether the value is valid or not", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "range": [ + 87, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "undefined" + }, + { + "name": "helperText", + "global": false, + "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", + "tags": [], + "required": false, + "type": "ConfigurableHelperText | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 698, + 734 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableHelperText | undefined", + "schema": [ + "undefined", + "string", + { + "kind": "object", + "type": "PositionableHelperText", + "schema": { + "text": { + "name": "text", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 390, + 408 + ] + } + ], + "schema": "string" + }, + "position": { + "name": "position", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "HorizontalPosition | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 413, + 443 + ] + } + ], + "schema": { + "kind": "enum", + "type": "HorizontalPosition | undefined", + "schema": [ + "undefined", + "\"left\"", + "\"right\"" + ] + } + } + } + } + ] + } + }, + { + "name": "placeholder", + "global": false, + "description": "The component's placeholder", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 304, + 325 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "label", + "global": false, + "description": "The label's text", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "range": [ + 785, + 799 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "modelValue", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "SelectOption | null", + "declarations": [], + "schema": { + "kind": "enum", + "type": "SelectOption | null", + "schema": [ + "null", + { + "kind": "object", + "type": "SelectOption", + "schema": { + "id": { + "name": "id", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string | number", + "declarations": [], + "schema": { + "kind": "enum", + "type": "string | number", + "schema": [ + "string", + "number" + ] + } + }, + "isDisabled": { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "text": { + "name": "text", + "global": false, + "description": "The component's text", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 445, + 459 + ] + } + ], + "schema": "string" + } + } + } + ] + } + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [ + { + "name": "update:modelValue", + "description": "", + "tags": [], + "type": "[value: SelectOption | null]", + "signature": "(evt: \"update:modelValue\", value: SelectOption | null): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 10210, + 10241 + ] + } + ], + "schema": [ + { + "kind": "enum", + "type": "SelectOption | null", + "schema": [ + "null", + { + "kind": "object", + "type": "SelectOption", + "schema": { + "id": { + "name": "id", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string | number", + "declarations": [], + "schema": { + "kind": "enum", + "type": "string | number", + "schema": [ + "string", + "number" + ] + } + }, + "isDisabled": { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "text": { + "name": "text", + "global": false, + "description": "The component's text", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 445, + 459 + ] + } + ], + "schema": "string" + } + } + } + ] + } + ] + } + ], + "slots": [], + "exposed": [] + }, + "FoSelect": { + "type": 2, + "props": [ + { + "name": "options", + "global": false, + "description": "The component's options.\nAn array where each option is an object that contains at least \"id\" and \"text\".\nIn case of optgroup the array must contain an object with \"options\" and an optional \"label\"", + "tags": [], + "required": true, + "type": "SelectOptionType>[]", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Select/Types/Select.ts", + "range": [ + 1373, + 1386 + ] + } + ], + "schema": { + "kind": "array", + "type": "SelectOptionType>[]", + "schema": [ + { + "kind": "enum", + "type": "SelectOptionType>", + "schema": [ + { + "kind": "object", + "type": "SelectOption", + "schema": { + "id": { + "name": "id", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string | number", + "declarations": [], + "schema": { + "kind": "enum", + "type": "string | number", + "schema": [ + "string", + "number" + ] + } + }, + "isDisabled": { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "text": { + "name": "text", + "global": false, + "description": "The component's text", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 445, + 459 + ] + } + ], + "schema": "string" + } + } + }, + "SelectOptionGroup>" + ] + } + ] + } + }, + { + "name": "id", + "global": false, + "description": "The component's id, if not given, a random one might be assigned", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "undefined" + }, + { + "name": "shape", + "global": false, + "description": "The component's shape", + "tags": [], + "required": false, + "type": "\"rounded\" | \"pilled\" | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", + "range": [ + 355, + 365 + ] + } + ], + "schema": { + "kind": "enum", + "type": "\"rounded\" | \"pilled\" | undefined", + "schema": [ + "undefined", + "\"rounded\"", + "\"pilled\"" + ] + } + }, + { + "name": "isValid", + "global": false, + "description": "Indicates whether the value is valid or not", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "range": [ + 87, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "undefined" + }, + { + "name": "helperText", + "global": false, + "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", + "tags": [], + "required": false, + "type": "ConfigurableHelperText | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 698, + 734 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableHelperText | undefined", + "schema": [ + "undefined", + "string", + { + "kind": "object", + "type": "PositionableHelperText", + "schema": { + "text": { + "name": "text", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 390, + 408 + ] + } + ], + "schema": "string" + }, + "position": { + "name": "position", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "HorizontalPosition | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 413, + 443 + ] + } + ], + "schema": { + "kind": "enum", + "type": "HorizontalPosition | undefined", + "schema": [ + "undefined", + "\"left\"", + "\"right\"" + ] + } + } + } + } + ] + } + }, + { + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "label", + "global": false, + "description": "The input label's text or an object containing \"text\" and \"type\" where type can be \"text\" | \"floating\" | \"inline\"", + "tags": [], + "required": false, + "type": "ConfigurableLabel | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "range": [ + 691, + 720 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableLabel | undefined", + "schema": [ + "undefined", + "string", + "InputLabel" + ] + } + }, + { + "name": "icon", + "global": false, + "description": "The Iconify icon's name", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "range": [ + 1601, + 1613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "modelValue", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "SelectOption | null", + "declarations": [], + "schema": { + "kind": "enum", + "type": "SelectOption | null", + "schema": [ + "null", + { + "kind": "object", + "type": "SelectOption", + "schema": { + "id": { + "name": "id", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string | number", + "declarations": [], + "schema": { + "kind": "enum", + "type": "string | number", + "schema": [ + "string", + "number" + ] + } + }, + "isDisabled": { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "text": { + "name": "text", + "global": false, + "description": "The component's text", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 445, + 459 + ] + } + ], + "schema": "string" + } + } + } + ] + } + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [ + { + "name": "update:modelValue", + "description": "", + "tags": [], + "type": "[value: SelectOption | null]", + "signature": "(evt: \"update:modelValue\", value: SelectOption | null): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 10210, + 10241 + ] + } + ], + "schema": [ + { + "kind": "enum", + "type": "SelectOption | null", + "schema": [ + "null", + { + "kind": "object", + "type": "SelectOption", + "schema": { + "id": { + "name": "id", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string | number", + "declarations": [], + "schema": { + "kind": "enum", + "type": "string | number", + "schema": [ + "string", + "number" + ] + } + }, + "isDisabled": { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "text": { + "name": "text", + "global": false, + "description": "The component's text", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 445, + 459 + ] + } + ], + "schema": "string" + } + } + } + ] + } + ] + } + ], + "slots": [], + "exposed": [] + }, + "FoSwitch": { + "type": 1, + "props": [ + { + "name": "id", + "global": false, + "description": "The component's id, if not given, a random one might be assigned", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "false" + }, + { + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "isValid", + "global": false, + "description": "Indicates whether the value is valid or not", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "range": [ + 87, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "undefined" + }, + { + "name": "helperText", + "global": false, + "description": "The component's helper text", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 815, + 839 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "label", + "global": false, + "description": "The label's text", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "range": [ + 785, + 799 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "preset", + "global": false, + "description": "The component's preset", + "tags": [], + "required": false, + "type": "SwitchPreset | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", + "range": [ + 369, + 380 + ] + } + ], + "schema": { + "kind": "enum", + "type": "SwitchPreset | undefined", + "schema": [ + "undefined", + "\"solid\"", + "\"outline\"" + ] + } + }, + { + "name": "icon", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "ConfigurableIcon | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "range": [ + 1506, + 1530 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableIcon | undefined", + "schema": [ + "undefined", + "string", + "Partial>" + ] + } + }, + { + "name": "modelValue", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "boolean", + "declarations": [], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [ + { + "name": "update:modelValue", + "description": "", + "tags": [], + "type": "[value: boolean]", + "signature": "(event: \"update:modelValue\", value: boolean): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [ + { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + ] + } + ], + "slots": [], + "exposed": [ + { + "name": "isDisabled", + "type": "boolean", + "description": "If true, the component will be disabled without allowing more interactions", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "isValid", + "type": "boolean", + "description": "Indicates whether the value is valid or not", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "range": [ + 87, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "color", + "type": "Color | undefined", + "description": "The component's color", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "preset", + "type": "SwitchPreset | undefined", + "description": "The component's preset", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", + "range": [ + 369, + 380 + ] + } + ], + "schema": { + "kind": "enum", + "type": "SwitchPreset | undefined", + "schema": [ + "undefined", + "\"solid\"", + "\"outline\"" + ] + } + }, + { + "name": "size", + "type": "Size | undefined", + "description": "The component's size", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "icon", + "type": "ConfigurableIcon | undefined", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "range": [ + 1506, + 1530 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableIcon | undefined", + "schema": [ + "undefined", + "string", + "Partial>" + ] + } + }, + { + "name": "id", + "type": "string | undefined", + "description": "The component's id, if not given, a random one might be assigned", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "modelValue", + "type": "boolean", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "onUpdate:modelValue", + "type": "((value: boolean) => any) | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((value: boolean) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(value: boolean): any", + "schema": [ + { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + ] + } + ] + } + }, + { + "name": "label", + "type": "string | undefined", + "description": "The label's text", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "range": [ + 785, + 799 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "helperText", + "type": "string | undefined", + "description": "The component's helper text", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 815, + 839 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + } + ] + }, + "FoSwitchGroup": { + "type": 1, + "props": [ + { + "name": "orientation", + "global": false, + "description": "The component's orientation", + "tags": [], + "required": false, + "type": "Orientation | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", + "range": [ + 409, + 435 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Orientation | undefined", + "schema": [ + "undefined", + "\"vertical\"", + "\"horizontal\"" + ] + }, + "default": "\"horizontal\"" + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [], + "slots": [ + { + "name": "default", + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & Required", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 26345, + 26372 + ] + } + ], + "schema": { + "kind": "object", + "type": "Readonly & Required", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "The content to be shown on the component by default", + "tags": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + } + } + } + }, + { + "name": "orientation", + "type": "Orientation", + "description": "The component's orientation", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", + "range": [ + 409, + 435 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Orientation", + "schema": [ + "\"vertical\"", + "\"horizontal\"" + ] + } + } + ] + }, + "FoTextarea": { + "type": 1, + "props": [ + { + "name": "id", + "global": false, + "description": "The component's id, if not given, a random one might be assigned", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "false" + }, + { + "name": "isReadonly", + "global": false, + "description": "If true the component cannot be updated", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 84, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "false" + }, + { + "name": "isValid", + "global": false, + "description": "Indicates whether the value is valid or not", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "range": [ + 87, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "undefined" + }, + { + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "helperText", + "global": false, + "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", + "tags": [], + "required": false, + "type": "ConfigurableHelperText | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 698, + 734 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableHelperText | undefined", + "schema": [ + "undefined", + "string", + { + "kind": "object", + "type": "PositionableHelperText", + "schema": { + "text": { + "name": "text", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 390, + 408 + ] + } + ], + "schema": "string" + }, + "position": { + "name": "position", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "HorizontalPosition | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 413, + 443 + ] + } + ], + "schema": { + "kind": "enum", + "type": "HorizontalPosition | undefined", + "schema": [ + "undefined", + "\"left\"", + "\"right\"" + ] + } + } + } + } + ] + } + }, + { + "name": "icon", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "ConfigurableIcon | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "range": [ + 1506, + 1530 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableIcon | undefined", + "schema": [ + "undefined", + "string", + "Partial>" + ] + } + }, + { + "name": "label", + "global": false, + "description": "The input label's text or an object containing \"text\" and \"type\" where type can be \"text\" | \"floating\" | \"inline\"", + "tags": [], + "required": false, + "type": "ConfigurableLabel | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "range": [ + 691, + 720 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableLabel | undefined", + "schema": [ + "undefined", + "string", + "InputLabel" + ] + } + }, + { + "name": "placeholder", + "global": false, + "description": "The component's placeholder", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 304, + 325 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "modelValue", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [], + "schema": "string" + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [ + { + "name": "update:modelValue", + "description": "", + "tags": [], + "type": "[value: string]", + "signature": "(event: \"update:modelValue\", value: string): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [ + "string" + ] + } + ], + "slots": [], + "exposed": [ + { + "name": "isDisabled", + "type": "boolean", + "description": "If true, the component will be disabled without allowing more interactions", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "isValid", + "type": "boolean", + "description": "Indicates whether the value is valid or not", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseValidity/Types/Validity.ts", + "range": [ + 87, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "isReadonly", + "type": "boolean", + "description": "If true the component cannot be updated", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 84, + 105 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "size", + "type": "Size | undefined", + "description": "The component's size", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "icon", + "type": "ConfigurableIcon | undefined", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "range": [ + 1506, + 1530 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableIcon | undefined", + "schema": [ + "undefined", + "string", + "Partial>" + ] + } + }, + { + "name": "id", + "type": "string | undefined", + "description": "The component's id, if not given, a random one might be assigned", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "modelValue", + "type": "string", + "description": "", + "declarations": [], + "schema": "string" + }, + { + "name": "onUpdate:modelValue", + "type": "((value: string) => any) | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((value: string) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(value: string): any", + "schema": [ + "string" + ] + } + ] + } + }, + { + "name": "label", + "type": "ConfigurableLabel | undefined", + "description": "The input label's text or an object containing \"text\" and \"type\" where type can be \"text\" | \"floating\" | \"inline\"", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Types/Label.ts", + "range": [ + 691, + 720 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableLabel | undefined", + "schema": [ + "undefined", + "string", + "InputLabel" + ] + } + }, + { + "name": "helperText", + "type": "ConfigurableHelperText | undefined", + "description": "The component's configurable helper text, that is either a string or an object containing \"text\" and \"position\".\nThe available positions for the text are \"left\" | \"right\"", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 698, + 734 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableHelperText | undefined", + "schema": [ + "undefined", + "string", + { + "kind": "object", + "type": "PositionableHelperText", + "schema": { + "text": { + "name": "text", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 390, + 408 + ] + } + ], + "schema": "string" + }, + "position": { + "name": "position", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "HorizontalPosition | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Types/HelperText.ts", + "range": [ + 413, + 443 + ] + } + ], + "schema": { + "kind": "enum", + "type": "HorizontalPosition | undefined", + "schema": [ + "undefined", + "\"left\"", + "\"right\"" + ] + } + } + } + } + ] + } + }, + { + "name": "placeholder", + "type": "string | undefined", + "description": "The component's placeholder", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 304, + 325 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + } + ] + }, + "FoBlockQuote": { + "type": 1, + "props": [ + { + "name": "author", + "global": false, + "description": "The author of the block quote.\nWhen it is a string it is the author's name, otherwise it can show more data such as an avatar and a title", + "tags": [], + "required": false, + "type": "BlockQuoteAuthor | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/BlockQuote/Types/BlockQuote.ts", + "range": [ + 388, + 414 + ] + } + ], + "schema": { + "kind": "enum", + "type": "BlockQuoteAuthor | undefined", + "schema": [ + "undefined", + "string", + { + "kind": "object", + "type": "{ name: string; avatar?: string | undefined; title?: string | undefined; }", + "schema": { + "name": { + "name": "name", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/BlockQuote/Types/BlockQuote.ts", + "range": [ + 100, + 116 + ] + } + ], + "schema": "string" + }, + "avatar": { + "name": "avatar", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/BlockQuote/Types/BlockQuote.ts", + "range": [ + 121, + 137 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + "title": { + "name": "title", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/BlockQuote/Types/BlockQuote.ts", + "range": [ + 142, + 158 + ] + } + ], + "schema": "string | undefined" + } + } + } + ] + } + }, + { + "name": "alignment", + "global": false, + "description": "The component's alignment", + "tags": [], + "required": false, + "type": "Alignment | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseAlignment/Types/Alignment.ts", + "range": [ + 289, + 311 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Alignment | undefined", + "schema": [ + "undefined", + "\"left\"", + "\"right\"", + "\"center\"" + ] + }, + "default": "\"left\"" + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [], + "slots": [ + { + "name": "default", + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & Required", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 26345, + 26372 + ] + } + ], + "schema": { + "kind": "object", + "type": "Readonly & Required", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "The content to be shown on the component by default", + "tags": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + } + } + } + }, + { + "name": "alignment", + "type": "Alignment", + "description": "The component's alignment", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseAlignment/Types/Alignment.ts", + "range": [ + 289, + 311 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Alignment", + "schema": [ + "\"left\"", + "\"right\"", + "\"center\"" + ] + } + }, + { + "name": "author", + "type": "BlockQuoteAuthor | undefined", + "description": "The author of the block quote.\nWhen it is a string it is the author's name, otherwise it can show more data such as an avatar and a title", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/BlockQuote/Types/BlockQuote.ts", + "range": [ + 388, + 414 + ] + } + ], + "schema": { + "kind": "enum", + "type": "BlockQuoteAuthor | undefined", + "schema": [ + "undefined", + "string", + { + "kind": "object", + "type": "{ name: string; avatar?: string | undefined; title?: string | undefined; }", + "schema": { + "name": { + "name": "name", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/BlockQuote/Types/BlockQuote.ts", + "range": [ + 100, + 116 + ] + } + ], + "schema": "string" + }, + "avatar": { + "name": "avatar", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/BlockQuote/Types/BlockQuote.ts", + "range": [ + 121, + 137 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + "title": { + "name": "title", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/BlockQuote/Types/BlockQuote.ts", + "range": [ + 142, + 158 + ] + } + ], + "schema": "string | undefined" + } + } + } + ] + } + } + ] + }, + "FoDivider": { + "type": 1, + "props": [ + { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "preset", + "global": false, + "description": "The component's preset", + "tags": [], + "required": false, + "type": "DividerPreset | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", + "range": [ + 369, + 380 + ] + } + ], + "schema": { + "kind": "enum", + "type": "DividerPreset | undefined", + "schema": [ + "undefined", + "\"dash\"", + "\"dot\"" + ] + } + }, + { + "name": "alignment", + "global": false, + "description": "The component's alignment", + "tags": [], + "required": false, + "type": "Alignment | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseAlignment/Types/Alignment.ts", + "range": [ + 289, + 311 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Alignment | undefined", + "schema": [ + "undefined", + "\"left\"", + "\"right\"", + "\"center\"" + ] + }, + "default": "\"center\"" + }, + { + "name": "orientation", + "global": false, + "description": "The component's orientation", + "tags": [], + "required": false, + "type": "Orientation | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", + "range": [ + 409, + 435 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Orientation | undefined", + "schema": [ + "undefined", + "\"vertical\"", + "\"horizontal\"" + ] + }, + "default": "\"vertical\"" + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [], + "slots": [ + { + "name": "default", + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & WithDefaultSlot", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 26345, + 26372 + ] + } + ], + "schema": { + "kind": "object", + "type": "Readonly & WithDefaultSlot", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "The content to be shown on the component by default", + "tags": [], + "required": false, + "type": "Slot | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Slot | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + ] + } + } + } + } + }, + { + "name": "orientation", + "type": "Orientation", + "description": "The component's orientation", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", + "range": [ + 409, + 435 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Orientation", + "schema": [ + "\"vertical\"", + "\"horizontal\"" + ] + } + }, + { + "name": "alignment", + "type": "Alignment", + "description": "The component's alignment", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseAlignment/Types/Alignment.ts", + "range": [ + 289, + 311 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Alignment", + "schema": [ + "\"left\"", + "\"right\"", + "\"center\"" + ] + } + }, + { + "name": "color", + "type": "Color | undefined", + "description": "The component's color", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "preset", + "type": "DividerPreset | undefined", + "description": "The component's preset", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", + "range": [ + 369, + 380 + ] + } + ], + "schema": { + "kind": "enum", + "type": "DividerPreset | undefined", + "schema": [ + "undefined", + "\"dash\"", + "\"dot\"" + ] + } + } + ] + }, + "FoHeading": { + "type": 1, + "props": [ + { + "name": "level", + "global": false, + "description": "The heading's rank", + "tags": [], + "required": true, + "type": "HeadingLevel", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Heading/Types/Heading.ts", + "range": [ + 188, + 208 + ] + } + ], + "schema": { + "kind": "enum", + "type": "HeadingLevel", + "schema": [ + "\"1\"", + "\"2\"", + "\"3\"", + "\"4\"", + "\"5\"", + "\"6\"" + ] + } + }, + { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [], + "slots": [ + { + "name": "default", + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & Required", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 26345, + 26372 + ] + } + ], + "schema": { + "kind": "object", + "type": "Readonly & Required", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "The content to be shown on the component by default", + "tags": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + } + } + } + }, + { + "name": "color", + "type": "Color | undefined", + "description": "The component's color", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "level", + "type": "HeadingLevel", + "description": "The heading's rank", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Heading/Types/Heading.ts", + "range": [ + 188, + 208 + ] + } + ], + "schema": { + "kind": "enum", + "type": "HeadingLevel", + "schema": [ + "\"1\"", + "\"2\"", + "\"3\"", + "\"4\"", + "\"5\"", + "\"6\"" + ] + } + } + ] + }, + "FoKeyboard": { + "type": 1, + "props": [ + { + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [], + "slots": [ + { + "name": "default", + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & Required", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 26345, + 26372 + ] + } + ], + "schema": { + "kind": "object", + "type": "Readonly & Required", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "The content to be shown on the component by default", + "tags": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + } + } + } + }, + { + "name": "size", + "type": "Size | undefined", + "description": "The component's size", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + } + ] + }, + "FoLink": { + "type": 1, + "props": [ + { + "name": "underlineEffect", + "global": false, + "description": "If \"hover\", the link will be underlined when hovered\nIf \"hover-animated\", the link will be underlined with an underline animation when hovered\nIf \"no-underline, the link will not be underlined at all when hovered", + "tags": [], + "required": false, + "type": "UnderlineLinkEffect | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 642, + 680 + ] + } + ], + "schema": { + "kind": "enum", + "type": "UnderlineLinkEffect | undefined", + "schema": [ + "undefined", + "\"hover\"", + "\"hover-animated\"", + "\"no-underline\"" + ] + } + }, + { + "name": "navigation", + "global": false, + "description": "Custom navigation handler, to be used only in apps that do not support Vue Router E.G Vitepress", + "tags": [], + "required": false, + "type": "Navigation | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Internal/Types/RouterLink.ts", + "range": [ + 353, + 377 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Navigation | undefined", + "schema": [ + "undefined", + { + "kind": "object", + "type": "Navigation", + "schema": { + "navigate": { + "name": "navigate", + "global": false, + "description": "Navigate to a path", + "tags": [], + "required": true, + "type": "(to: string) => Promise", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 986, + 1026 + ] + } + ], + "schema": { + "kind": "event", + "type": "(to: string): Promise", + "schema": [] + } + }, + "activePath": { + "name": "activePath", + "global": false, + "description": "Currently active path", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 1065, + 1084 + ] + } + ], + "schema": "string" + } + } + } + ] + } + }, + { + "name": "custom", + "global": false, + "description": "Whether RouterLink should not wrap its content in an `a` tag. Useful when\nusing `v-slot` to create a custom RouterLink", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 9231, + 9248 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "activeClass", + "global": false, + "description": "Class to apply when the link is active", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 9307, + 9328 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "exactActiveClass", + "global": false, + "description": "Class to apply when the link is exact active", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 9393, + 9419 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "ariaCurrentValue", + "global": false, + "description": "Value passed to the attribute `aria-current` when the link is exact active.", + "tags": [ + { + "name": "defaultValue", + "text": "`'page'`" + } + ], + "required": false, + "type": "\"step\" | \"page\" | \"location\" | \"date\" | \"time\" | \"true\" | \"false\" | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 9548, + 9633 + ] + } + ], + "schema": { + "kind": "enum", + "type": "\"step\" | \"page\" | \"location\" | \"date\" | \"time\" | \"true\" | \"false\" | undefined", + "schema": [ + "undefined", + "\"step\"", + "\"page\"", + "\"location\"", + "\"date\"", + "\"time\"", + "\"true\"", + "\"false\"" + ] + } + }, + { + "name": "viewTransition", + "global": false, + "description": "Pass the returned promise of `router.push()` to `document.startViewTransition()` if supported.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 9748, + 9773 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "replace", + "global": false, + "description": "Calls `router.replace` instead of `router.push`.", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 9013, + 9031 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "to", + "global": false, + "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", + "tags": [], + "required": true, + "type": "To", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 856, + 864 + ] + } + ], + "schema": { + "kind": "enum", + "type": "To", + "schema": [ + "string", + { + "kind": "object", + "type": "kt", + "schema": { + "name": { + "name": "name", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "Qt", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 45540, - 45745 + 9464, + 9494 ] } ], "schema": { "kind": "enum", - "type": "((this: any, vm: any) => any) | undefined", + "type": "Qt", "schema": [ "undefined", - { - "kind": "event", - "type": "(this: any, vm: any): any", - "schema": [] - } + "string", + "symbol" ] } }, - "computed": { - "name": "computed", + "params": { + "name": "params", "global": false, "description": "", "tags": [], "required": false, - "type": "ComputedOptions | undefined", + "type": "$ | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 45750, - 45763 + 9497, + 9528 ] } ], "schema": { "kind": "enum", - "type": "ComputedOptions | undefined", + "type": "$ | undefined", "schema": [ "undefined", - "ComputedOptions" + "$" ] } }, - "methods": { - "name": "methods", + "path": { + "name": "path", "global": false, - "description": "", + "description": "A relative path to the current location. This property should be removed", "tags": [], "required": false, - "type": "MethodOptions | undefined", + "type": "undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 45768, - 45780 + 9621, + 9638 ] } ], - "schema": { - "kind": "enum", - "type": "MethodOptions | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "MethodOptions", - "schema": {} - } - ] - } + "schema": "undefined" }, - "watch": { - "name": "watch", + "query": { + "name": "query", "global": false, "description": "", "tags": [], "required": false, - "type": "ComponentWatchOptions | undefined", + "type": "mn | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 45785, - 45815 + 26059, + 26084 ] } ], "schema": { "kind": "enum", - "type": "ComponentWatchOptions | undefined", + "type": "mn | undefined", "schema": [ "undefined", - "ComponentWatchOptions" + "mn" ] } }, - "provide": { - "name": "provide", + "hash": { + "name": "hash", "global": false, "description": "", "tags": [], "required": false, - "type": "ComponentProvideOptions | undefined", + "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 45820, - 45838 + 26087, + 26101 ] } ], "schema": { "kind": "enum", - "type": "ComponentProvideOptions | undefined", + "type": "string | undefined", "schema": [ "undefined", - "Function", - "ObjectProvideOptions" + "string" ] } }, - "inject": { - "name": "inject", + "replace": { + "name": "replace", "global": false, - "description": "", + "description": "Replace the entry in the history instead of pushing a new entry", "tags": [], "required": false, - "type": "{} | string[] | undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 45843, - 45861 + 27088, + 27106 ] } ], "schema": { "kind": "enum", - "type": "{} | string[] | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "{}", - "string[]" + "false", + "true" ] } }, - "filters": { - "name": "filters", + "force": { + "name": "force", "global": false, - "description": "", + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", "tags": [], "required": false, - "type": "Record | undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 45866, - 45901 + 27298, + 27314 ] } ], - "schema": { - "kind": "enum", - "type": "Record | undefined", - "schema": [ - "undefined", - "Record" - ] - } + "schema": "boolean | undefined" }, - "mixins": { - "name": "mixins", + "state": { + "name": "state", "global": false, - "description": "", + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", "tags": [], "required": false, - "type": "any[] | undefined", + "type": "lt | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 45906, - 45923 + 27545, + 27566 ] } ], "schema": { "kind": "enum", - "type": "any[] | undefined", + "type": "lt | undefined", "schema": [ "undefined", { - "kind": "array", - "type": "any[]", - "schema": [ - "any" - ] + "kind": "object", + "type": "lt", + "schema": {} } ] } + } + } + }, + { + "kind": "object", + "type": "Tt", + "schema": { + "path": { + "name": "path", + "global": false, + "description": "Percentage encoded pathname section of the URL.", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 10539, + 10552 + ] + } + ], + "schema": "string" }, - "extends": { - "name": "extends", + "query": { + "name": "query", "global": false, "description": "", "tags": [], "required": false, - "type": "any", + "type": "mn | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 45928, - 45946 + 26059, + 26084 ] } ], - "schema": "any" + "schema": "mn | undefined" }, - "beforeCreate": { - "name": "beforeCreate", + "hash": { + "name": "hash", "global": false, "description": "", "tags": [], "required": false, - "type": "(() => any) | undefined", + "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 45951, - 45972 + 26087, + 26101 ] } ], - "schema": { - "kind": "enum", - "type": "(() => any) | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(): any" - } - ] - } + "schema": "string | undefined" }, - "created": { - "name": "created", + "replace": { + "name": "replace", "global": false, - "description": "", + "description": "Replace the entry in the history instead of pushing a new entry", "tags": [], "required": false, - "type": "(() => any) | undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 45977, - 45993 + 27088, + 27106 ] } ], - "schema": { - "kind": "enum", - "type": "(() => any) | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(): any" - } - ] - } + "schema": "boolean | undefined" }, - "beforeMount": { - "name": "beforeMount", + "force": { + "name": "force", "global": false, - "description": "", + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", "tags": [], "required": false, - "type": "(() => any) | undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 45998, - 46018 + 27298, + 27314 ] } ], - "schema": { - "kind": "enum", - "type": "(() => any) | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(): any" - } - ] - } + "schema": "boolean | undefined" }, - "mounted": { - "name": "mounted", + "state": { + "name": "state", "global": false, - "description": "", + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", "tags": [], "required": false, - "type": "(() => any) | undefined", + "type": "lt | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 46023, - 46039 + 27545, + 27566 ] } ], - "schema": { - "kind": "enum", - "type": "(() => any) | undefined", + "schema": "lt | undefined" + } + } + } + ] + } + }, + { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" + ] + } + }, + { + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [ + { + "name": "click:link", + "description": "", + "tags": [], + "type": "[]", + "signature": "(event: \"click:link\"): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [] + } + ], + "slots": [ + { + "name": "default", + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & WithDefaultSlot", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 26345, + 26372 + ] + } + ], + "schema": { + "kind": "object", + "type": "Readonly & WithDefaultSlot", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "The content to be shown on the component by default", + "tags": [], + "required": false, + "type": "Slot | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Slot | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(...args: any[]): VNode[]", "schema": [ - "undefined", - { - "kind": "event", - "type": "(): any" - } + "any" ] } - }, - "beforeUpdate": { - "name": "beforeUpdate", + ] + } + } + } + } + }, + { + "name": "color", + "type": "Color | undefined", + "description": "The component's color", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "navigation", + "type": "Navigation | undefined", + "description": "Custom navigation handler, to be used only in apps that do not support Vue Router E.G Vitepress", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Internal/Types/RouterLink.ts", + "range": [ + 353, + 377 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Navigation | undefined", + "schema": [ + "undefined", + { + "kind": "object", + "type": "Navigation", + "schema": { + "navigate": { + "name": "navigate", "global": false, - "description": "", + "description": "Navigate to a path", "tags": [], - "required": false, - "type": "(() => any) | undefined", + "required": true, + "type": "(to: string) => Promise", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", "range": [ - 46044, - 46065 + 986, + 1026 ] } ], "schema": { - "kind": "enum", - "type": "(() => any) | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(): any" - } - ] + "kind": "event", + "type": "(to: string): Promise", + "schema": [] } }, - "updated": { - "name": "updated", + "activePath": { + "name": "activePath", "global": false, - "description": "", + "description": "Currently active path", "tags": [], - "required": false, - "type": "(() => any) | undefined", + "required": true, + "type": "string", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", "range": [ - 46070, - 46086 + 1065, + 1084 ] } ], - "schema": { - "kind": "enum", - "type": "(() => any) | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(): any" - } - ] - } - }, - "activated": { - "name": "activated", + "schema": "string" + } + } + } + ] + } + }, + { + "name": "to", + "type": "To", + "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 856, + 864 + ] + } + ], + "schema": { + "kind": "enum", + "type": "To", + "schema": [ + "string", + { + "kind": "object", + "type": "kt", + "schema": { + "name": { + "name": "name", "global": false, "description": "", "tags": [], "required": false, - "type": "(() => any) | undefined", + "type": "Qt", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 46091, - 46109 + 9464, + 9494 ] } ], "schema": { "kind": "enum", - "type": "(() => any) | undefined", + "type": "Qt", "schema": [ "undefined", - { - "kind": "event", - "type": "(): any" - } + "string", + "symbol" ] } }, - "deactivated": { - "name": "deactivated", + "params": { + "name": "params", "global": false, "description": "", "tags": [], "required": false, - "type": "(() => any) | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 46114, - 46134 - ] - } - ], - "schema": { - "kind": "enum", - "type": "(() => any) | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(): any" - } - ] - } - }, - "beforeDestroy": { - "name": "beforeDestroy", - "global": false, - "description": "", - "tags": [ - { - "name": "deprecated", - "text": "use `beforeUnmount` instead" - } - ], - "required": false, - "type": "(() => any) | undefined", + "type": "$ | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 46190, - 46212 + 9497, + 9528 ] } ], "schema": { "kind": "enum", - "type": "(() => any) | undefined", + "type": "$ | undefined", "schema": [ "undefined", - { - "kind": "event", - "type": "(): any" - } + "$" ] } }, - "beforeUnmount": { - "name": "beforeUnmount", + "path": { + "name": "path", "global": false, - "description": "", + "description": "A relative path to the current location. This property should be removed", "tags": [], "required": false, - "type": "(() => any) | undefined", + "type": "undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 46217, - 46239 + 9621, + 9638 ] } ], - "schema": { - "kind": "enum", - "type": "(() => any) | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(): any" - } - ] - } + "schema": "undefined" }, - "destroyed": { - "name": "destroyed", + "query": { + "name": "query", "global": false, "description": "", - "tags": [ - { - "name": "deprecated", - "text": "use `unmounted` instead" - } - ], + "tags": [], "required": false, - "type": "(() => any) | undefined", + "type": "mn | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 46291, - 46309 + 26059, + 26084 ] } ], "schema": { "kind": "enum", - "type": "(() => any) | undefined", + "type": "mn | undefined", "schema": [ "undefined", - { - "kind": "event", - "type": "(): any" - } + "mn" ] } }, - "unmounted": { - "name": "unmounted", + "hash": { + "name": "hash", "global": false, "description": "", "tags": [], "required": false, - "type": "(() => any) | undefined", + "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 46314, - 46332 + 26087, + 26101 ] } ], "schema": { "kind": "enum", - "type": "(() => any) | undefined", + "type": "string | undefined", "schema": [ "undefined", - { - "kind": "event", - "type": "(): any" - } + "string" ] } }, - "renderTracked": { - "name": "renderTracked", + "replace": { + "name": "replace", "global": false, - "description": "", + "description": "Replace the entry in the history instead of pushing a new entry", "tags": [], "required": false, - "type": "DebuggerHook | undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 46337, - 46366 + 27088, + 27106 ] } ], "schema": { "kind": "enum", - "type": "DebuggerHook | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - { - "kind": "event", - "type": "(e: DebuggerEvent): void", - "schema": [] - } + "false", + "true" ] } }, - "renderTriggered": { - "name": "renderTriggered", + "force": { + "name": "force", "global": false, - "description": "", + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", "tags": [], "required": false, - "type": "DebuggerHook | undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 46371, - 46402 + 27298, + 27314 ] } ], - "schema": "DebuggerHook | undefined" + "schema": "boolean | undefined" }, - "errorCaptured": { - "name": "errorCaptured", + "state": { + "name": "state", "global": false, - "description": "", + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", "tags": [], "required": false, - "type": "ErrorCapturedHook | undefined", + "type": "lt | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 46407, - 46441 + 27545, + 27566 ] } ], "schema": { "kind": "enum", - "type": "ErrorCapturedHook | undefined", + "type": "lt | undefined", "schema": [ "undefined", { - "kind": "event", - "type": "(err: unknown, instance: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, info: string): boolean | void", - "schema": [] + "kind": "object", + "type": "lt", + "schema": {} } ] } - }, - "delimiters": { - "name": "delimiters", - "global": false, - "description": "runtime compile only", - "tags": [ - { - "name": "deprecated", - "text": "use `compilerOptions.delimiters` instead." - } - ], - "required": false, - "type": "[string, string] | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 46551, - 46581 - ] - } - ], - "schema": "[string, string] | undefined" - }, - "___differentiator": { - "name": "___differentiator", - "global": false, - "description": "#3468\n\ntype-only, used to assist Mixin's type inference,\nTypeScript will try to simplify the inferred `Mixin` type,\nwith the `__differentiator`, TypeScript won't be able to combine different mixins,\nbecause the `__differentiator` will be different", - "tags": [], - "required": false, - "type": "string | number | symbol | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 46891, - 46938 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | number | symbol | undefined", - "schema": [ - "undefined", - "string", - "number", - "symbol" - ] - } - }, - "___isBuiltIn": { - "name": "___isBuiltIn", + } + } + }, + { + "kind": "object", + "type": "Tt", + "schema": { + "path": { + "name": "path", "global": false, - "description": "Compat build only, for bailing out of certain compatibility behavior", + "description": "Percentage encoded pathname section of the URL.", "tags": [], - "required": false, - "type": "boolean | undefined", + "required": true, + "type": "string", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 72365, - 72387 + 10539, + 10552 ] } ], - "schema": "boolean | undefined" + "schema": "string" }, - "___file": { - "name": "___file", + "query": { + "name": "query", "global": false, - "description": "This one should be exposed so that devtools can make use of it", + "description": "", "tags": [], "required": false, - "type": "string | undefined", + "type": "mn | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 72478, - 72494 + 26059, + 26084 ] } ], - "schema": "string | undefined" + "schema": "mn | undefined" }, - "___name": { - "name": "___name", + "hash": { + "name": "hash", "global": false, - "description": "name inferred from filename", + "description": "", "tags": [], "required": false, "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 72550, - 72566 + 26087, + 26101 ] } ], "schema": "string | undefined" }, - "beforeRouteEnter": { - "name": "beforeRouteEnter", - "global": false, - "description": "Guard called when the router is navigating to the route that is rendering\nthis component from a different route. Differently from `beforeRouteUpdate`\nand `beforeRouteLeave`, `beforeRouteEnter` does not have access to the\ncomponent instance through `this` because it triggers before the component\nis even mounted.", - "tags": [ - { - "name": "param", - "text": "to - RouteLocationRaw we are navigating to" - }, - { - "name": "param", - "text": "from - RouteLocationRaw we are navigating from" - }, - { - "name": "param", - "text": "next - function to validate, cancel or modify (by redirecting) the\nnavigation" - } - ], - "required": false, - "type": "NavigationGuardWithThis | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 60878, - 61005 - ] - } - ], - "schema": { - "kind": "enum", - "type": "NavigationGuardWithThis | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(this: undefined, to: RouteLocationNormalizedGeneric, from: RouteLocationNormalizedLoadedGeneric, next: NavigationGuardNext): _Awaitable<...>", - "schema": [] - } - ] - } - }, - "beforeRouteUpdate": { - "name": "beforeRouteUpdate", - "global": false, - "description": "Guard called whenever the route that renders this component has changed, but\nit is reused for the new route. This allows you to guard for changes in\nparams, the query or the hash.", - "tags": [ - { - "name": "param", - "text": "to - RouteLocationRaw we are navigating to" - }, - { - "name": "param", - "text": "from - RouteLocationRaw we are navigating from" - }, - { - "name": "param", - "text": "next - function to validate, cancel or modify (by redirecting) the\nnavigation" - } - ], - "required": false, - "type": "NavigationGuard | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 61452, - 61562 - ] - } - ], - "schema": { - "kind": "enum", - "type": "NavigationGuard | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(to: RouteLocationNormalizedGeneric, from: RouteLocationNormalizedLoadedGeneric, next: NavigationGuardNext): _Awaitable<...>", - "schema": [] - } - ] - } - }, - "beforeRouteLeave": { - "name": "beforeRouteLeave", - "global": false, - "description": "Guard called when the router is navigating away from the current route that\nis rendering this component.", - "tags": [ - { - "name": "param", - "text": "to - RouteLocationRaw we are navigating to" - }, - { - "name": "param", - "text": "from - RouteLocationRaw we are navigating from" - }, - { - "name": "param", - "text": "next - function to validate, cancel or modify (by redirecting) the\nnavigation" - } - ], - "required": false, - "type": "NavigationGuard | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 61927, - 62035 - ] - } - ], - "schema": "NavigationGuard | undefined" - } - } - }, - { - "kind": "event", - "type": "(props: any, ctx: Omit<{ attrs: Data; slots: Readonly; emit: (event: string, ...args: any[]) => void; expose: = Record>(exposed?: Exposed | undefined) => void; }, \"expose\">): any", - "schema": [] - }, - { - "kind": "object", - "type": "ComponentPublicInstanceConstructor", - "schema": { - "___isFragment": { - "name": "___isFragment", + "replace": { + "name": "replace", "global": false, - "description": "", + "description": "Replace the entry in the history instead of pushing a new entry", "tags": [], "required": false, - "type": "undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 22131, - 22152 + 27088, + 27106 ] } ], - "schema": "undefined" + "schema": "boolean | undefined" }, - "___isTeleport": { - "name": "___isTeleport", + "force": { + "name": "force", "global": false, - "description": "", + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", "tags": [], "required": false, - "type": "undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 22157, - 22178 + 27298, + 27314 ] } ], - "schema": "undefined" + "schema": "boolean | undefined" }, - "___isSuspense": { - "name": "___isSuspense", + "state": { + "name": "state", "global": false, - "description": "", + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", "tags": [], "required": false, - "type": "undefined", + "type": "lt | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 22183, - 22204 + 27545, + 27566 ] } ], - "schema": "undefined" + "schema": "lt | undefined" } } } ] } + }, + { + "name": "custom", + "type": "boolean | undefined", + "description": "Whether RouterLink should not wrap its content in an `a` tag. Useful when\nusing `v-slot` to create a custom RouterLink", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 9231, + 9248 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "activeClass", + "type": "string | undefined", + "description": "Class to apply when the link is active", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 9307, + 9328 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "exactActiveClass", + "type": "string | undefined", + "description": "Class to apply when the link is exact active", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 9393, + 9419 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "ariaCurrentValue", + "type": "\"step\" | \"page\" | \"location\" | \"date\" | \"time\" | \"true\" | \"false\" | undefined", + "description": "Value passed to the attribute `aria-current` when the link is exact active.", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 9548, + 9633 + ] + } + ], + "schema": { + "kind": "enum", + "type": "\"step\" | \"page\" | \"location\" | \"date\" | \"time\" | \"true\" | \"false\" | undefined", + "schema": [ + "undefined", + "\"step\"", + "\"page\"", + "\"location\"", + "\"date\"", + "\"time\"", + "\"true\"", + "\"false\"" + ] + } + }, + { + "name": "viewTransition", + "type": "boolean | undefined", + "description": "Pass the returned promise of `router.push()` to `document.startViewTransition()` if supported.", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 9748, + 9773 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "replace", + "type": "boolean | undefined", + "description": "Calls `router.replace` instead of `router.push`.", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 9013, + 9031 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "underlineEffect", + "type": "UnderlineLinkEffect | undefined", + "description": "If \"hover\", the link will be underlined when hovered\nIf \"hover-animated\", the link will be underlined with an underline animation when hovered\nIf \"no-underline, the link will not be underlined at all when hovered", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 642, + 680 + ] + } + ], + "schema": { + "kind": "enum", + "type": "UnderlineLinkEffect | undefined", + "schema": [ + "undefined", + "\"hover\"", + "\"hover-animated\"", + "\"no-underline\"" + ] + } + }, + { + "name": "onClick:link", + "type": "(() => any) | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "(() => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(): any", + "schema": [] + } + ] + } } ] }, @@ -24527,8 +33828,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseAlignment/Types/Alignment.ts", "range": [ - 258, - 280 + 289, + 311 ] } ], @@ -24555,8 +33856,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", "range": [ - 316, - 326 + 355, + 365 ] } ], @@ -24583,8 +33884,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", "range": [ - 325, - 336 + 369, + 380 ] } ], @@ -24611,8 +33912,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 518, - 527 + 604, + 613 ] } ], @@ -24650,8 +33951,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -24677,8 +33978,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -24708,8 +34009,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -24734,8 +34035,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -24759,8 +34060,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -24777,8 +34078,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -24796,8 +34097,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 17560, - 17595 + 17597, + 17632 ] } ], @@ -24808,29 +34109,6 @@ ], "slots": [], "exposed": [ - { - "name": "shape", - "type": "PaginationShape", - "description": "The component's shape", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", - "range": [ - 316, - 326 - ] - } - ], - "schema": { - "kind": "enum", - "type": "PaginationShape", - "schema": [ - "\"rounded\"", - "\"square\"", - "\"circle\"" - ] - } - }, { "name": "preset", "type": "PaginationPreset", @@ -24839,8 +34117,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", "range": [ - 325, - 336 + 369, + 380 ] } ], @@ -24855,516 +34133,228 @@ } }, { - "name": "hideText", - "type": "\"never\" | \"always\" | \"sm\" | \"md\" | \"lg\" | \"xl\" | \"2xl\"", - "description": "Hides the text on specific page breakpoints, if always the text will never be shown, if never the text will always be shown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Pagination/Types/Pagination.ts", - "range": [ - 989, - 1054 - ] - } - ], - "schema": { - "kind": "enum", - "type": "\"never\" | \"always\" | \"sm\" | \"md\" | \"lg\" | \"xl\" | \"2xl\"", - "schema": [ - "\"never\"", - "\"always\"", - "\"sm\"", - "\"md\"", - "\"lg\"", - "\"xl\"", - "\"2xl\"" - ] - } - }, - { - "name": "alignment", - "type": "Alignment", - "description": "The component's alignment", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseAlignment/Types/Alignment.ts", - "range": [ - 258, - 280 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Alignment", - "schema": [ - "\"left\"", - "\"right\"", - "\"center\"" - ] - } - }, - { - "name": "size", - "type": "Size | undefined", - "description": "The component's size", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", - "range": [ - 518, - 527 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Size | undefined", - "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } - }, - { - "name": "modelValue", - "type": "number", - "description": "", - "declarations": [], - "schema": "number" - }, - { - "name": "length", - "type": "number", - "description": "The number of pages", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Pagination/Types/Pagination.ts", - "range": [ - 746, - 764 - ] - } - ], - "schema": "number" - }, - { - "name": "onUpdate:modelValue", - "type": "((value: number) => any) | undefined", - "description": "", - "declarations": [], - "schema": { - "kind": "enum", - "type": "((value: number) => any) | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(value: number): any", - "schema": [ - "number" - ] - } - ] - } - }, - { - "name": "icon", - "type": "PaginationIcon | undefined", - "description": "The component previous/next button's icons", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Pagination/Types/Pagination.ts", - "range": [ - 823, - 849 - ] - } - ], - "schema": { - "kind": "enum", - "type": "PaginationIcon | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "PaginationIcon", - "schema": { - "previous": { - "name": "previous", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Pagination/Types/Pagination.ts", - "range": [ - 537, - 553 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - "next": { - "name": "next", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Pagination/Types/Pagination.ts", - "range": [ - 558, - 574 - ] - } - ], - "schema": "string | undefined" - } - } - } - ] - } - } - ] - }, - "FoTab": { - "type": 1, - "props": [ - { - "name": "id", - "global": false, - "description": "The component's id, if not given, a random one might be assigned", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", - "range": [ - 472, - 492 - ] - } - ], - "schema": "string" - }, - { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - { - "name": "size", - "global": false, - "description": "The component's size", - "tags": [], - "required": false, - "type": "Size | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", - "range": [ - 518, - 527 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Size | undefined", - "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } - }, - { - "name": "icon", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "ConfigurableIcon | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", - "range": [ - 1394, - 1418 - ] - } - ], - "schema": { - "kind": "enum", - "type": "ConfigurableIcon | undefined", - "schema": [ - "undefined", - "string", - "Partial>" - ] - } - }, - { - "name": "key", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "PropertyKey | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 65067, - 65085 - ] - } - ], - "schema": { - "kind": "enum", - "type": "PropertyKey | undefined", - "schema": [ - "undefined", - "string", - "number", - "symbol" - ] - } - }, - { - "name": "ref", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "VNodeRef | undefined", + "name": "shape", + "type": "PaginationShape", + "description": "The component's shape", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", "range": [ - 65090, - 65105 + 355, + 365 ] } ], "schema": { "kind": "enum", - "type": "VNodeRef | undefined", + "type": "PaginationShape", "schema": [ - "undefined", - "string", - "Ref", - { - "kind": "event", - "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", - "schema": [] - } + "\"rounded\"", + "\"square\"", + "\"circle\"" ] } }, { - "name": "ref_for", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "boolean | undefined", + "name": "hideText", + "type": "\"never\" | \"always\" | \"sm\" | \"md\" | \"lg\" | \"xl\" | \"2xl\"", + "description": "Hides the text on specific page breakpoints, if always the text will never be shown, if never the text will always be shown", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Pagination/Types/Pagination.ts", "range": [ - 65110, - 65128 + 989, + 1054 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "\"never\" | \"always\" | \"sm\" | \"md\" | \"lg\" | \"xl\" | \"2xl\"", "schema": [ - "undefined", - "false", - "true" + "\"never\"", + "\"always\"", + "\"sm\"", + "\"md\"", + "\"lg\"", + "\"xl\"", + "\"2xl\"" ] } }, { - "name": "ref_key", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", + "name": "alignment", + "type": "Alignment", + "description": "The component's alignment", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseAlignment/Types/Alignment.ts", "range": [ - 65133, - 65150 + 289, + 311 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "Alignment", "schema": [ - "undefined", - "string" + "\"left\"", + "\"right\"", + "\"center\"" ] } }, { - "name": "class", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", + "name": "length", + "type": "number", + "description": "The number of pages", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Pagination/Types/Pagination.ts", "range": [ - 72192, - 72208 + 746, + 764 ] } ], - "schema": "unknown" + "schema": "number" }, { - "name": "style", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72213, - 72229 - ] - } - ], - "schema": "unknown" - } - ], - "events": [], - "slots": [ - { - "name": "default", - "type": "any[]", - "description": "The content to be shown on the component by default", + "name": "size", + "type": "Size | undefined", + "description": "The component's size", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 136, - 151 + 604, + 613 ] } ], "schema": { - "kind": "array", - "type": "any[]", + "kind": "enum", + "type": "Size | undefined", "schema": [ - "any" + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" ] } - } - ], - "exposed": [ + }, { - "name": "$slots", - "type": "Readonly & Required", - "description": "", + "name": "icon", + "type": "PaginationIcon | undefined", + "description": "The component previous/next button's icons", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Pagination/Types/Pagination.ts", "range": [ - 26301, - 26328 + 823, + 849 ] } ], "schema": { - "kind": "object", - "type": "Readonly & Required", - "schema": { - "default": { - "name": "default", - "global": false, - "description": "The content to be shown on the component by default", - "tags": [], - "required": true, - "type": "Slot", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] - } - ], + "kind": "enum", + "type": "PaginationIcon | undefined", + "schema": [ + "undefined", + { + "kind": "object", + "type": "PaginationIcon", "schema": { - "kind": "event", - "type": "(...args: any[]): VNode[]", - "schema": [ - "any" - ] + "previous": { + "name": "previous", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Pagination/Types/Pagination.ts", + "range": [ + 537, + 553 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + "next": { + "name": "next", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Pagination/Types/Pagination.ts", + "range": [ + 558, + 574 + ] + } + ], + "schema": "string | undefined" + } } } - } + ] } }, + { + "name": "modelValue", + "type": "number", + "description": "", + "declarations": [], + "schema": "number" + }, + { + "name": "onUpdate:modelValue", + "type": "((value: number) => any) | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((value: number) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(value: number): any", + "schema": [ + "number" + ] + } + ] + } + } + ] + }, + "FoTab": { + "type": 1, + "props": [ { "name": "id", - "type": "string", + "global": false, "description": "The component's id, if not given, a random one might be assigned", + "tags": [], + "required": true, + "type": "string", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", @@ -25376,39 +34366,19 @@ ], "schema": "string" }, - { - "name": "isDisabled", - "type": "boolean | undefined", - "description": "If true, the component will be disabled without allowing more interactions", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, { "name": "size", - "type": "Size | undefined", + "global": false, "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 518, - 527 + 604, + 613 ] } ], @@ -25427,14 +34397,17 @@ }, { "name": "icon", - "type": "ConfigurableIcon | undefined", + "global": false, "description": "", + "tags": [], + "required": false, + "type": "ConfigurableIcon | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", "range": [ - 1394, - 1418 + 1506, + 1530 ] } ], @@ -25447,29 +34420,32 @@ "Partial>" ] } - } - ] - }, - "FoTabContent": { - "type": 1, - "props": [ + }, { - "name": "tabId", + "name": "isDisabled", "global": false, - "description": "The tab id that will be used for the tab content as \"tab-content-{tabId}\"", + "description": "If true, the component will be disabled without allowing more interactions", "tags": [], - "required": true, - "type": "string", + "required": false, + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Tabs/Types/Tabs.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", "range": [ - 1086, - 1100 + 360, + 381 ] } ], - "schema": "string" + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } }, { "name": "key", @@ -25482,8 +34458,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -25509,8 +34485,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -25540,8 +34516,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -25566,8 +34542,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -25591,8 +34567,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -25609,8 +34585,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -25650,8 +34626,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], @@ -25683,459 +34659,118 @@ ] } } - } - } - }, - { - "name": "tabId", - "type": "string", - "description": "The tab id that will be used for the tab content as \"tab-content-{tabId}\"", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Tabs/Types/Tabs.ts", - "range": [ - 1086, - 1100 - ] - } - ], - "schema": "string" - } - ] - }, - "FoTabs": { - "type": 2, - "props": [ - { - "name": "tabs", - "global": false, - "description": "The tabs to be used. This is needed in order to be able to switch tabs through the keyboard buttons", - "tags": [], - "required": true, - "type": "TabProps[]", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Tabs/Types/Tabs.ts", - "range": [ - 594, - 604 - ] - } - ], - "schema": { - "kind": "array", - "type": "TabProps[]", - "schema": [ - { - "kind": "object", - "type": "TabProps", - "schema": { - "id": { - "name": "id", - "global": false, - "description": "The component's id, if not given, a random one might be assigned", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", - "range": [ - 472, - 492 - ] - } - ], - "schema": "string" - }, - "isDisabled": { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - "size": { - "name": "size", - "global": false, - "description": "The component's size", - "tags": [], - "required": false, - "type": "Size | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", - "range": [ - 518, - 527 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Size | undefined", - "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } - }, - "icon": { - "name": "icon", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "ConfigurableIcon | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", - "range": [ - 1394, - 1418 - ] - } - ], - "schema": { - "kind": "enum", - "type": "ConfigurableIcon | undefined", - "schema": [ - "undefined", - "string", - "Partial>" - ] - } - } - } - } - ] - } - }, - { - "name": "activateOnHover", - "global": false, - "description": "If true, no need to click on each tab to activate it, a mouse hover will be enough", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Tabs/Types/Tabs.ts", - "range": [ - 704, - 730 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - { - "name": "isFilled", - "global": false, - "description": "If true, the tabs will occupy the whole screen", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Tabs/Types/Tabs.ts", - "range": [ - 853, - 872 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - { - "name": "alignment", - "global": false, - "description": "The component's alignment", - "tags": [], - "required": false, - "type": "Alignment | undefined", + } + } + }, + { + "name": "size", + "type": "Size | undefined", + "description": "The component's size", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseAlignment/Types/Alignment.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 258, - 280 + 604, + 613 ] } ], "schema": { "kind": "enum", - "type": "Alignment | undefined", + "type": "Size | undefined", "schema": [ "undefined", - "\"left\"", - "\"right\"", - "\"center\"" + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" ] - }, - "default": "\"left\"" + } }, { - "name": "orientation", - "global": false, - "description": "The component's orientation", - "tags": [], - "required": false, - "type": "Orientation | undefined", + "name": "icon", + "type": "ConfigurableIcon | undefined", + "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", "range": [ - 363, - 389 + 1506, + 1530 ] } ], "schema": { "kind": "enum", - "type": "Orientation | undefined", + "type": "ConfigurableIcon | undefined", "schema": [ "undefined", - "\"horizontal\"", - "\"vertical\"" + "string", + "Partial>" ] - }, - "default": "\"horizontal\"" + } }, { - "name": "isResponsive", - "global": false, - "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", - "tags": [], - "required": false, - "type": "boolean | undefined", + "name": "id", + "type": "string", + "description": "The component's id, if not given, a random one might be assigned", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", "range": [ - 291, - 314 + 472, + 492 ] } ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - }, - "default": "false" + "schema": "string" }, { - "name": "size", - "global": false, - "description": "The component's size", - "tags": [], - "required": false, - "type": "Size | undefined", + "name": "isDisabled", + "type": "boolean | undefined", + "description": "If true, the component will be disabled without allowing more interactions", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", "range": [ - 518, - 527 + 360, + 381 ] } ], "schema": { "kind": "enum", - "type": "Size | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" + "false", + "true" ] } - }, + } + ] + }, + "FoTabContent": { + "type": 1, + "props": [ { - "name": "shape", + "name": "tabId", "global": false, - "description": "The component's shape", + "description": "The tab id that will be used for the tab content as \"tab-content-{tabId}\"", "tags": [], - "required": false, - "type": "TabsShape | undefined", + "required": true, + "type": "string", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Tabs/Types/Tabs.ts", "range": [ - 316, - 326 + 1086, + 1100 ] } ], - "schema": { - "kind": "enum", - "type": "TabsShape | undefined", - "schema": [ - "undefined", - "\"rounded\"", - "\"pilled\"" - ] - } - }, - { - "name": "modelValue", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "TabProps", - "declarations": [], - "schema": { - "kind": "object", - "type": "TabProps", - "schema": { - "id": { - "name": "id", - "global": false, - "description": "The component's id, if not given, a random one might be assigned", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", - "range": [ - 472, - 492 - ] - } - ], - "schema": "string" - }, - "isDisabled": { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - "size": { - "name": "size", - "global": false, - "description": "The component's size", - "tags": [], - "required": false, - "type": "Size | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", - "range": [ - 518, - 527 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Size | undefined", - "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } - }, - "icon": { - "name": "icon", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "ConfigurableIcon | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", - "range": [ - 1394, - 1418 - ] - } - ], - "schema": { - "kind": "enum", - "type": "ConfigurableIcon | undefined", - "schema": [ - "undefined", - "string", - "Partial>" - ] - } - } - } - } + "schema": "string" }, { "name": "key", @@ -26148,8 +34783,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -26175,8 +34810,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -26206,8 +34841,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -26232,8 +34867,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -26257,8 +34892,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -26275,288 +34910,351 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], "schema": "unknown" } ], - "events": [ + "events": [], + "slots": [ { - "name": "update:modelValue", + "name": "default", + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & Required", "description": "", - "tags": [], - "type": "[value: TabProps]", - "signature": "(evt: \"update:modelValue\", value: TabProps): void", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 10173, - 10204 + 26345, + 26372 ] } ], - "schema": [ - { - "kind": "object", - "type": "TabProps", - "schema": { - "id": { - "name": "id", - "global": false, - "description": "The component's id, if not given, a random one might be assigned", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", - "range": [ - 472, - 492 - ] - } - ], - "schema": "string" - }, - "isDisabled": { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" + "schema": { + "kind": "object", + "type": "Readonly & Required", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "The content to be shown on the component by default", + "tags": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 ] } - }, - "size": { - "name": "size", - "global": false, - "description": "The component's size", - "tags": [], - "required": false, - "type": "Size | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", - "range": [ - 518, - 527 - ] - } - ], - "schema": { - "kind": "enum", + ], + "schema": { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + } + } + } + }, + { + "name": "tabId", + "type": "string", + "description": "The tab id that will be used for the tab content as \"tab-content-{tabId}\"", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Tabs/Types/Tabs.ts", + "range": [ + 1086, + 1100 + ] + } + ], + "schema": "string" + } + ] + }, + "FoTabs": { + "type": 2, + "props": [ + { + "name": "tabs", + "global": false, + "description": "The tabs to be used. This is needed in order to be able to switch tabs through the keyboard buttons", + "tags": [], + "required": true, + "type": "TabProps[]", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Tabs/Types/Tabs.ts", + "range": [ + 594, + 604 + ] + } + ], + "schema": { + "kind": "array", + "type": "TabProps[]", + "schema": [ + { + "kind": "object", + "type": "TabProps", + "schema": { + "id": { + "name": "id", + "global": false, + "description": "The component's id, if not given, a random one might be assigned", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": "string" + }, + "size": { + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, "type": "Size | undefined", - "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } - }, - "icon": { - "name": "icon", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "ConfigurableIcon | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", - "range": [ - 1394, - 1418 + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" ] } - ], - "schema": { - "kind": "enum", + }, + "icon": { + "name": "icon", + "global": false, + "description": "", + "tags": [], + "required": false, "type": "ConfigurableIcon | undefined", - "schema": [ - "undefined", - "string", - "Partial>" - ] + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "range": [ + 1506, + 1530 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableIcon | undefined", + "schema": [ + "undefined", + "string", + "Partial>" + ] + } + }, + "isDisabled": { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } } } } - } - ] - } - ], - "slots": [ - { - "name": "tabs", - "type": "any[]", - "description": "The FoTab components, to be used only if you want to fully customise the tab", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Tabs/UI/FoTabs.vue", - "range": [ - 3389, - 3400 - ] - } - ], - "schema": { - "kind": "array", - "type": "any[]", - "schema": [ - "any" ] } }, { - "name": "contents", - "type": "any[]", - "description": "The FoTabContent components, to be used only if you want to fully customise the tab content", + "name": "activateOnHover", + "global": false, + "description": "If true, no need to click on each tab to activate it, a mouse hover will be enough", + "tags": [], + "required": false, + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Tabs/UI/FoTabs.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Tabs/Types/Tabs.ts", "range": [ - 3517, - 3532 + 704, + 730 ] } ], "schema": { - "kind": "array", - "type": "any[]", + "kind": "enum", + "type": "boolean | undefined", "schema": [ - "any" + "undefined", + "false", + "true" ] } - } - ], - "exposed": [] - }, - "FoHeading": { - "type": 1, - "props": [ + }, { - "name": "level", + "name": "isFilled", "global": false, - "description": "", + "description": "If true, the tabs will occupy the whole screen", "tags": [], - "required": true, - "type": "HeadingLevel", + "required": false, + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Heading/UI/FoHeading.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Tabs/Types/Tabs.ts", "range": [ - 588, - 608 + 853, + 872 ] } ], "schema": { "kind": "enum", - "type": "HeadingLevel", + "type": "boolean | undefined", "schema": [ - "\"1\"", - "\"2\"", - "\"3\"", - "\"4\"", - "\"5\"", - "\"6\"" + "undefined", + "false", + "true" ] } }, { - "name": "key", - "global": true, - "description": "", + "name": "alignment", + "global": false, + "description": "The component's alignment", "tags": [], "required": false, - "type": "PropertyKey | undefined", + "type": "Alignment | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseAlignment/Types/Alignment.ts", "range": [ - 65067, - 65085 + 289, + 311 ] } ], "schema": { "kind": "enum", - "type": "PropertyKey | undefined", + "type": "Alignment | undefined", "schema": [ "undefined", - "string", - "number", - "symbol" + "\"left\"", + "\"right\"", + "\"center\"" ] - } + }, + "default": "\"left\"" }, { - "name": "ref", - "global": true, - "description": "", + "name": "orientation", + "global": false, + "description": "The component's orientation", "tags": [], "required": false, - "type": "VNodeRef | undefined", + "type": "Orientation | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseOrientation/Types/Orientation.ts", "range": [ - 65090, - 65105 + 409, + 435 ] } ], "schema": { "kind": "enum", - "type": "VNodeRef | undefined", + "type": "Orientation | undefined", "schema": [ "undefined", - "string", - "Ref", - { - "kind": "event", - "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", - "schema": [] - } + "\"vertical\"", + "\"horizontal\"" ] - } + }, + "default": "\"horizontal\"" }, { - "name": "ref_for", - "global": true, - "description": "", + "name": "isResponsive", + "global": false, + "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", "range": [ - 65110, - 65128 + 291, + 314 ] } ], @@ -26568,199 +35266,178 @@ "false", "true" ] - } + }, + "default": "false" }, { - "name": "ref_key", - "global": true, - "description": "", + "name": "size", + "global": false, + "description": "The component's size", "tags": [], "required": false, - "type": "string | undefined", + "type": "Size | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 65133, - 65150 + 604, + 613 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "Size | undefined", "schema": [ "undefined", - "string" + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" ] } }, { - "name": "class", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72192, - 72208 - ] - } - ], - "schema": "unknown" - }, - { - "name": "style", - "global": true, - "description": "", + "name": "shape", + "global": false, + "description": "The component's shape", "tags": [], "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72213, - 72229 - ] - } - ], - "schema": "unknown" - } - ], - "events": [], - "slots": [ - { - "name": "default", - "type": "any[]", - "description": "The content to be shown on the component by default", + "type": "TabsShape | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", "range": [ - 136, - 151 + 355, + 365 ] } ], "schema": { - "kind": "array", - "type": "any[]", + "kind": "enum", + "type": "TabsShape | undefined", "schema": [ - "any" + "undefined", + "\"rounded\"", + "\"pilled\"" ] } - } - ], - "exposed": [ + }, { - "name": "$slots", - "type": "Readonly & Required", + "name": "modelValue", + "global": false, "description": "", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 26301, - 26328 - ] - } - ], + "tags": [], + "required": true, + "type": "TabProps", + "declarations": [], "schema": { "kind": "object", - "type": "Readonly & Required", + "type": "TabProps", "schema": { - "default": { - "name": "default", + "id": { + "name": "id", "global": false, - "description": "The content to be shown on the component by default", + "description": "The component's id, if not given, a random one might be assigned", "tags": [], "required": true, - "type": "Slot", + "type": "string", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", "range": [ - 136, - 151 + 472, + 492 + ] + } + ], + "schema": "string" + }, + "size": { + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 ] } ], "schema": { - "kind": "event", - "type": "(...args: any[]): VNode[]", + "kind": "enum", + "type": "Size | undefined", "schema": [ - "any" + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + "icon": { + "name": "icon", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "ConfigurableIcon | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "range": [ + 1506, + 1530 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableIcon | undefined", + "schema": [ + "undefined", + "string", + "Partial>" + ] + } + }, + "isDisabled": { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" ] } } } } }, - { - "name": "level", - "type": "HeadingLevel", - "description": "", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Heading/UI/FoHeading.vue", - "range": [ - 588, - 608 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HeadingLevel", - "schema": [ - "\"1\"", - "\"2\"", - "\"3\"", - "\"4\"", - "\"5\"", - "\"6\"" - ] - } - } - ] - }, - "FoKeyboard": { - "type": 1, - "props": [ - { - "name": "size", - "global": false, - "description": "The component's size", - "tags": [], - "required": false, - "type": "Size | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", - "range": [ - 518, - 527 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Size | undefined", - "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } - }, { "name": "key", "global": true, @@ -26772,8 +35449,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -26799,8 +35476,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -26830,8 +35507,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -26856,8 +35533,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -26881,8 +35558,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -26899,224 +35576,201 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], "schema": "unknown" } ], - "events": [], - "slots": [ - { - "name": "default", - "type": "any[]", - "description": "The content to be shown on the component by default", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] - } - ], - "schema": { - "kind": "array", - "type": "any[]", - "schema": [ - "any" - ] - } - } - ], - "exposed": [ + "events": [ { - "name": "$slots", - "type": "Readonly & Required", + "name": "update:modelValue", "description": "", + "tags": [], + "type": "[value: TabProps]", + "signature": "(evt: \"update:modelValue\", value: TabProps): void", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 10210, + 10241 ] } ], - "schema": { - "kind": "object", - "type": "Readonly & Required", - "schema": { - "default": { - "name": "default", - "global": false, - "description": "The content to be shown on the component by default", - "tags": [], - "required": true, - "type": "Slot", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 + "schema": [ + { + "kind": "object", + "type": "TabProps", + "schema": { + "id": { + "name": "id", + "global": false, + "description": "The component's id, if not given, a random one might be assigned", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": "string" + }, + "size": { + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + "icon": { + "name": "icon", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "ConfigurableIcon | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "range": [ + 1506, + 1530 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableIcon | undefined", + "schema": [ + "undefined", + "string", + "Partial>" + ] + } + }, + "isDisabled": { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" ] } - ], - "schema": { - "kind": "event", - "type": "(...args: any[]): VNode[]", - "schema": [ - "any" - ] } } } - } - }, - { - "name": "size", - "type": "Size | undefined", - "description": "The component's size", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", - "range": [ - 518, - 527 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Size | undefined", - "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } + ] } - ] - }, - "FoLink": { - "type": 1, - "props": [ + ], + "slots": [ { - "name": "underlineEffect", - "global": false, - "description": "If \"hover\", the link will be underlined when hovered\nIf \"hover-animated\", the link will be underlined with an underline animation when hovered\nIf \"no-underline, the link will not be underlined at all when hovered", - "tags": [], - "required": false, - "type": "UnderlineLinkEffect | undefined", + "name": "tabs", + "type": "any[]", + "description": "The FoTab components, to be used only if you want to fully customise the tab", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Tabs/UI/FoTabs.vue", "range": [ - 642, - 680 + 3389, + 3400 ] } ], "schema": { - "kind": "enum", - "type": "UnderlineLinkEffect | undefined", + "kind": "array", + "type": "any[]", "schema": [ - "undefined", - "\"hover\"", - "\"hover-animated\"", - "\"no-underline\"" + "any" ] } }, { - "name": "navigation", - "global": false, - "description": "Custom navigation handler, to be used only in apps that do not support Vue Router E.G Vitepress", - "tags": [], - "required": false, - "type": "Navigation | undefined", + "name": "contents", + "type": "any[]", + "description": "The FoTabContent components, to be used only if you want to fully customise the tab content", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Internal/Types/RouterLink.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Navigations/Tabs/UI/FoTabs.vue", "range": [ - 353, - 377 + 3517, + 3532 ] } ], "schema": { - "kind": "enum", - "type": "Navigation | undefined", + "kind": "array", + "type": "any[]", "schema": [ - "undefined", - { - "kind": "object", - "type": "Navigation", - "schema": { - "navigate": { - "name": "navigate", - "global": false, - "description": "Navigate to a path", - "tags": [], - "required": true, - "type": "(to: string) => Promise", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 986, - 1026 - ] - } - ], - "schema": { - "kind": "event", - "type": "(to: string): Promise", - "schema": [] - } - }, - "activePath": { - "name": "activePath", - "global": false, - "description": "Currently active path", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 1065, - 1084 - ] - } - ], - "schema": "string" - } - } - } + "any" ] } - }, + } + ], + "exposed": [] + }, + "FoDataTable": { + "type": 2, + "props": [ { - "name": "custom", + "name": "useAjax", "global": false, - "description": "Whether RouterLink should not wrap its content in an `a` tag. Useful when\r\nusing `v-slot` to create a custom RouterLink", + "description": "", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Datatable/Types/DataTable.ts", "range": [ - 50419, - 50436 + 318, + 336 ] } ], @@ -27128,107 +35782,81 @@ "false", "true" ] - } + }, + "default": "false" }, { - "name": "activeClass", + "name": "rowsPerPage", "global": false, - "description": "Class to apply when the link is active", + "description": "When it is an array of numbers, a dropdown will be shown to select one of the given possibilities", "tags": [], - "required": false, - "type": "string | undefined", + "required": true, + "type": "number | number[]", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Datatable/Types/DataTable.ts", "range": [ - 50507, - 50528 + 451, + 482 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "number | number[]", "schema": [ - "undefined", - "string" + "number", + { + "kind": "array", + "type": "number[]", + "schema": [ + "number" + ] + } ] } }, { - "name": "exactActiveClass", + "name": "controlsPosition", "global": false, - "description": "Class to apply when the link is exact active", + "description": "Decides the position to show the datatable controls", "tags": [], "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 50605, - 50631 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - { - "name": "ariaCurrentValue", - "global": false, - "description": "Value passed to the attribute `aria-current` when the link is exact active.", - "tags": [ - { - "name": "defaultValue", - "text": "`'page'`" - } - ], - "required": false, - "type": "\"page\" | \"step\" | \"location\" | \"date\" | \"time\" | \"true\" | \"false\" | undefined", + "type": "\"up\" | \"down\" | \"both\" | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Datatable/Types/DataTable.ts", "range": [ - 50778, - 50863 + 551, + 593 ] } ], "schema": { "kind": "enum", - "type": "\"page\" | \"step\" | \"location\" | \"date\" | \"time\" | \"true\" | \"false\" | undefined", + "type": "\"up\" | \"down\" | \"both\" | undefined", "schema": [ "undefined", - "\"page\"", - "\"step\"", - "\"location\"", - "\"date\"", - "\"time\"", - "\"true\"", - "\"false\"" + "\"up\"", + "\"down\"", + "\"both\"" ] - } + }, + "default": "\"down\"" }, { - "name": "viewTransition", + "name": "isSearchable", "global": false, - "description": "Pass the returned promise of `router.push()` to `document.startViewTransition()` if supported.", + "description": "If true, an input search will be displayed to allow the user to search for items in the datatable,\nthe search is performed through each property of each datatable's item", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Datatable/Types/DataTable.ts", "range": [ - 50990, - 51015 + 234, + 257 ] } ], @@ -27240,401 +35868,78 @@ "false", "true" ] - } + }, + "default": "false" }, { - "name": "replace", + "name": "items", "global": false, - "description": "Calls `router.replace` instead of `router.push`.", + "description": "", "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 50167, - 50185 - ] - } - ], + "required": true, + "type": "object[]", + "declarations": [], "schema": { - "kind": "enum", - "type": "boolean | undefined", + "kind": "array", + "type": "object[]", "schema": [ - "undefined", - "false", - "true" + "object" ] } }, { - "name": "to", + "name": "filteredItems", "global": false, - "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", + "description": "", "tags": [], "required": true, - "type": "To", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 856, - 864 - ] - } - ], + "type": "object[]", + "declarations": [], "schema": { - "kind": "enum", - "type": "To", + "kind": "array", + "type": "object[]", "schema": [ - "string", - { - "kind": "object", - "type": "RouteLocationAsRelativeGeneric", - "schema": { - "name": { - "name": "name", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteRecordNameGeneric", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19163, - 19193 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteRecordNameGeneric", - "schema": [ - "undefined", - "string", - "symbol" - ] - } - }, - "params": { - "name": "params", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteParamsRawGeneric | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19199, - 19230 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteParamsRawGeneric | undefined", - "schema": [ - "undefined", - "RouteParamsRawGeneric" - ] - } - }, - "path": { - "name": "path", - "global": false, - "description": "A relative path to the current location. This property should be removed", - "tags": [], - "required": false, - "type": "undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19335, - 19352 - ] - } - ], - "schema": "undefined" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": { - "kind": "enum", - "type": "LocationQueryRaw | undefined", - "schema": [ - "undefined", - "LocationQueryRaw" - ] - } - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HistoryState | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "HistoryState", - "schema": {} - } - ] - } - } - } - }, - { - "kind": "object", - "type": "RouteLocationAsPathGeneric", - "schema": { - "path": { - "name": "path", - "global": false, - "description": "Percentage encoded pathname section of the URL.", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 17916, - 17929 - ] - } - ], - "schema": "string" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": "LocationQueryRaw | undefined" - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": "string | undefined" - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": "boolean | undefined" - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": "HistoryState | undefined" - } - } - } + "object" ] } }, { - "name": "color", + "name": "page", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "number", + "declarations": [], + "schema": "number" + }, + { + "name": "itemsPerPage", "global": false, - "description": "The component's color", + "description": "", + "tags": [], + "required": true, + "type": "number", + "declarations": [], + "schema": "number" + }, + { + "name": "query", + "global": false, + "description": "", "tags": [], "required": false, - "type": "Color | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", - "range": [ - 504, - 518 - ] - } - ], + "type": "string | undefined", + "declarations": [], "schema": { "kind": "enum", - "type": "Color | undefined", + "type": "string | undefined", "schema": [ "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" + "string" ] - } + }, + "default": "\"\"" }, { "name": "key", @@ -27647,8 +35952,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -27674,8 +35979,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -27705,8 +36010,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -27731,8 +36036,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -27756,1106 +36061,360 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 - ] - } - ], - "schema": "unknown" - }, - { - "name": "style", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72213, - 72229 + 72233, + 72249 ] } ], "schema": "unknown" - } - ], - "events": [ - { - "name": "click:link", - "description": "", - "tags": [], - "type": "[]", - "signature": "(event: \"click:link\"): void", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 17560, - 17595 - ] - } - ], - "schema": [] - } - ], - "slots": [ - { - "name": "default", - "type": "any[]", - "description": "The content to be shown on the component by default", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] - } - ], - "schema": { - "kind": "array", - "type": "any[]", - "schema": [ - "any" - ] - } - } - ], - "exposed": [ - { - "name": "$slots", - "type": "Readonly & WithDefaultSlot", - "description": "", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 26301, - 26328 - ] - } - ], - "schema": { - "kind": "object", - "type": "Readonly & WithDefaultSlot", - "schema": { - "default": { - "name": "default", - "global": false, - "description": "The content to be shown on the component by default", - "tags": [], - "required": false, - "type": "Slot | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Slot | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(...args: any[]): VNode[]", - "schema": [ - "any" - ] - } - ] - } - } - } - } - }, - { - "name": "color", - "type": "Color | undefined", - "description": "The component's color", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", - "range": [ - 504, - 518 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Color | undefined", - "schema": [ - "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" - ] - } - }, - { - "name": "navigation", - "type": "Navigation | undefined", - "description": "Custom navigation handler, to be used only in apps that do not support Vue Router E.G Vitepress", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Internal/Types/RouterLink.ts", - "range": [ - 353, - 377 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Navigation | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "Navigation", - "schema": { - "navigate": { - "name": "navigate", - "global": false, - "description": "Navigate to a path", - "tags": [], - "required": true, - "type": "(to: string) => Promise", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 986, - 1026 - ] - } - ], - "schema": { - "kind": "event", - "type": "(to: string): Promise", - "schema": [] - } - }, - "activePath": { - "name": "activePath", - "global": false, - "description": "Currently active path", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 1065, - 1084 - ] - } - ], - "schema": "string" - } - } - } - ] - } - }, - { - "name": "to", - "type": "To", - "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 856, - 864 - ] - } - ], - "schema": { - "kind": "enum", - "type": "To", - "schema": [ - "string", - { - "kind": "object", - "type": "RouteLocationAsRelativeGeneric", - "schema": { - "name": { - "name": "name", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteRecordNameGeneric", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19163, - 19193 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteRecordNameGeneric", - "schema": [ - "undefined", - "string", - "symbol" - ] - } - }, - "params": { - "name": "params", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "RouteParamsRawGeneric | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19199, - 19230 - ] - } - ], - "schema": { - "kind": "enum", - "type": "RouteParamsRawGeneric | undefined", - "schema": [ - "undefined", - "RouteParamsRawGeneric" - ] - } - }, - "path": { - "name": "path", - "global": false, - "description": "A relative path to the current location. This property should be removed", - "tags": [], - "required": false, - "type": "undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 19335, - 19352 - ] - } - ], - "schema": "undefined" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": { - "kind": "enum", - "type": "LocationQueryRaw | undefined", - "schema": [ - "undefined", - "LocationQueryRaw" - ] - } - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HistoryState | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "HistoryState", - "schema": {} - } - ] - } - } - } - }, - { - "kind": "object", - "type": "RouteLocationAsPathGeneric", - "schema": { - "path": { - "name": "path", - "global": false, - "description": "Percentage encoded pathname section of the URL.", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 17916, - 17929 - ] - } - ], - "schema": "string" - }, - "query": { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "LocationQueryRaw | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31092, - 31117 - ] - } - ], - "schema": "LocationQueryRaw | undefined" - }, - "hash": { - "name": "hash", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 31123, - 31137 - ] - } - ], - "schema": "string | undefined" - }, - "replace": { - "name": "replace", - "global": false, - "description": "Replace the entry in the history instead of pushing a new entry", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26167, - 26185 - ] - } - ], - "schema": "boolean | undefined" - }, - "force": { - "name": "force", - "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26395, - 26411 - ] - } - ], - "schema": "boolean | undefined" - }, - "state": { - "name": "state", - "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", - "tags": [], - "required": false, - "type": "HistoryState | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", - "range": [ - 26660, - 26681 - ] - } - ], - "schema": "HistoryState | undefined" - } - } - } - ] - } }, { - "name": "custom", - "type": "boolean | undefined", - "description": "Whether RouterLink should not wrap its content in an `a` tag. Useful when\r\nusing `v-slot` to create a custom RouterLink", + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 50419, - 50436 + 72254, + 72270 ] } ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, + "schema": "unknown" + } + ], + "events": [ { - "name": "activeClass", - "type": "string | undefined", - "description": "Class to apply when the link is active", + "name": "update:items", + "description": "", + "tags": [], + "type": "[value: object[]]", + "signature": "(evt: \"update:items\", value: object[]): void", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 50507, - 50528 + 10210, + 10241 ] } ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } + "schema": [ + { + "kind": "array", + "type": "object[]", + "schema": [ + "object" + ] + } + ] }, { - "name": "exactActiveClass", - "type": "string | undefined", - "description": "Class to apply when the link is exact active", + "name": "update:filteredItems", + "description": "", + "tags": [], + "type": "[value: object[]]", + "signature": "(evt: \"update:filteredItems\", value: object[]): void", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 50605, - 50631 + 10210, + 10241 ] } ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } + "schema": [ + { + "kind": "array", + "type": "object[]", + "schema": [ + "object" + ] + } + ] }, { - "name": "ariaCurrentValue", - "type": "\"page\" | \"step\" | \"location\" | \"date\" | \"time\" | \"true\" | \"false\" | undefined", - "description": "Value passed to the attribute `aria-current` when the link is exact active.", + "name": "update:page", + "description": "", + "tags": [], + "type": "[value: number]", + "signature": "(evt: \"update:page\", value: number): void", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 50778, - 50863 + 10210, + 10241 ] } ], - "schema": { - "kind": "enum", - "type": "\"page\" | \"step\" | \"location\" | \"date\" | \"time\" | \"true\" | \"false\" | undefined", - "schema": [ - "undefined", - "\"page\"", - "\"step\"", - "\"location\"", - "\"date\"", - "\"time\"", - "\"true\"", - "\"false\"" - ] - } + "schema": [ + "number" + ] }, { - "name": "viewTransition", - "type": "boolean | undefined", - "description": "Pass the returned promise of `router.push()` to `document.startViewTransition()` if supported.", + "name": "update:itemsPerPage", + "description": "", + "tags": [], + "type": "[value: number]", + "signature": "(evt: \"update:itemsPerPage\", value: number): void", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 50990, - 51015 + 10210, + 10241 ] } ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } + "schema": [ + "number" + ] }, { - "name": "replace", - "type": "boolean | undefined", - "description": "Calls `router.replace` instead of `router.push`.", + "name": "update:query", + "description": "", + "tags": [], + "type": "[value: string]", + "signature": "(evt: \"update:query\", value: string): void", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 50167, - 50185 + 10210, + 10241 ] } ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, + "schema": [ + "string" + ] + } + ], + "slots": [ { - "name": "underlineEffect", - "type": "UnderlineLinkEffect | undefined", - "description": "If \"hover\", the link will be underlined when hovered\nIf \"hover-animated\", the link will be underlined with an underline animation when hovered\nIf \"no-underline, the link will not be underlined at all when hovered", + "name": "head", + "type": "any[]", + "description": "The table's ", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 642, - 680 + 980, + 992 ] } ], "schema": { - "kind": "enum", - "type": "UnderlineLinkEffect | undefined", + "kind": "array", + "type": "any[]", "schema": [ - "undefined", - "\"hover\"", - "\"hover-animated\"", - "\"no-underline\"" + "any" ] } }, { - "name": "onClick:link", - "type": "(() => any) | undefined", - "description": "", - "declarations": [], - "schema": { - "kind": "enum", - "type": "(() => any) | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(): any", - "schema": [] - } - ] - } - } - ] - }, - "FoModal": { - "type": 1, - "props": [ - { - "name": "classes", - "global": false, - "description": "Custom classes that can be inferred in the specific modal's slot", - "tags": [], - "required": false, - "type": "{ header?: VueClass | undefined; body?: VueClass | undefined; footer?: VueClass | undefined; } | undefined", + "name": "body", + "type": "any[]", + "description": "The table's ", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 674, - 773 + 1031, + 1043 ] } ], "schema": { - "kind": "enum", - "type": "{ header?: VueClass | undefined; body?: VueClass | undefined; footer?: VueClass | undefined; } | undefined", + "kind": "array", + "type": "any[]", "schema": [ - "undefined", - { - "kind": "object", - "type": "{ header?: VueClass | undefined; body?: VueClass | undefined; footer?: VueClass | undefined; }", - "schema": { - "header": { - "name": "header", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "VueClass | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", - "range": [ - 694, - 712 - ] - } - ], - "schema": { - "kind": "enum", - "type": "VueClass | undefined", - "schema": [ - "undefined", - "string", - "Record", - { - "kind": "array", - "type": "VueClass[]", - "schema": [ - { - "kind": "enum", - "type": "VueClass", - "schema": [ - "string", - "Record", - "VueClass[]" - ] - } - ] - } - ] - } - }, - "body": { - "name": "body", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "VueClass | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", - "range": [ - 721, - 739 - ] - } - ], - "schema": "VueClass | undefined" - }, - "footer": { - "name": "footer", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "VueClass | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", - "range": [ - 748, - 766 - ] - } - ], - "schema": "VueClass | undefined" - } - } - } + "any" ] } }, { - "name": "closeOnEscape", - "global": false, - "description": "If true, the modal can be closed by pressing the key \"esc\" on the keyboard", - "tags": [], - "required": false, - "type": "boolean | undefined", + "name": "footer", + "type": "any[]", + "description": "The table's ", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 866, - 890 + 1082, + 1096 ] } ], "schema": { - "kind": "enum", - "type": "boolean | undefined", + "kind": "array", + "type": "any[]", "schema": [ - "undefined", - "false", - "true" + "any" ] - }, - "default": "true" + } }, { - "name": "isFullscreen", - "global": false, - "description": "If true, the modal will take the whole screen", - "tags": [], - "required": false, - "type": "boolean | undefined", + "name": "info", + "type": "any[]", + "description": "The info to show about the displayed rows", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Datatable/UI/FoDataTable.vue", "range": [ - 953, - 976 + 4584, + 4596 ] } ], "schema": { - "kind": "enum", - "type": "boolean | undefined", + "kind": "array", + "type": "any[]", "schema": [ - "undefined", - "false", - "true" + "any" ] - }, - "default": "false" - }, + } + } + ], + "exposed": [] + }, + "FoTable": { + "type": 1, + "props": [ { - "name": "isTransparent", + "name": "isPinned", "global": false, - "description": "If true, the modal's background color won't be shown", + "description": "It indicates whether the table has pinned rows or columns", "tags": [], "required": false, - "type": "boolean | undefined", + "type": "RowsOrColumns | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 1046, - 1070 + 566, + 591 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "RowsOrColumns | undefined", "schema": [ "undefined", - "false", - "true" + "\"rows\"", + "\"columns\"" ] }, - "default": "false" + "default": "undefined" }, { - "name": "transition", + "name": "id", "global": false, - "description": "The transition that the modal will perform when shown", + "description": "The component's id, if not given, a random one might be assigned", "tags": [], "required": false, - "type": "ModalTransition | undefined", + "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", "range": [ - 1141, - 1170 + 472, + 492 ] } ], "schema": { "kind": "enum", - "type": "ModalTransition | undefined", + "type": "string | undefined", "schema": [ "undefined", - "\"slide-up\"", - "\"slide-down\"" + "string" ] - }, - "default": "\"slide-up\"" + } }, { - "name": "scrollingType", + "name": "isBordered", "global": false, - "description": "The type of the scrolling that can be applied for the modal body (default), both the document and modal bodies\nor the viewport.", + "description": "If True, it displays the component's borders", "tags": [], "required": false, - "type": "ModalScrollingType | undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseBorder/Types/Border.ts", "range": [ - 1334, - 1369 + 221, + 242 ] } ], "schema": { "kind": "enum", - "type": "ModalScrollingType | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "\"modal-body\"", - "\"body\"", - "\"document-body\"", - "\"viewport\"" + "false", + "true" ] }, - "default": "\"modal-body\"" + "default": "undefined" }, { - "name": "placement", + "name": "isResponsive", "global": false, - "description": "The position where the modal will be placed in the page", + "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", "tags": [], "required": false, - "type": "\"top-center\" | \"top-start\" | \"top-end\" | \"middle-center\" | \"middle-start\" | \"middle-end\" | \"bottom-center\" | \"bottom-start\" | \"bottom-end\" | undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", "range": [ - 1442, - 1469 + 291, + 314 ] } ], "schema": { "kind": "enum", - "type": "\"top-center\" | \"top-start\" | \"top-end\" | \"middle-center\" | \"middle-start\" | \"middle-end\" | \"bottom-center\" | \"bottom-start\" | \"bottom-end\" | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "\"top-center\"", - "\"top-start\"", - "\"top-end\"", - "\"middle-center\"", - "\"middle-start\"", - "\"middle-end\"", - "\"bottom-center\"", - "\"bottom-start\"", - "\"bottom-end\"" + "false", + "true" ] - }, - "default": "\"top-center\"" + } }, { - "name": "backdrop", + "name": "isStriped", "global": false, - "description": "Backdrop options such as color and the type that can either be static or disabled", + "description": "It indicates whether the table is striped on the rows or columns", "tags": [], "required": false, - "type": "{ color?: Color | undefined; type?: ModalBackdropType | undefined; } | undefined", + "type": "RowsOrColumns | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 1568, - 1623 + 319, + 345 ] - } - ], - "schema": { - "kind": "enum", - "type": "{ color?: Color | undefined; type?: ModalBackdropType | undefined; } | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "{ color?: Color | undefined; type?: ModalBackdropType | undefined; }", - "schema": { - "color": { - "name": "color", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "Color | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", - "range": [ - 1581, - 1595 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Color | undefined", - "schema": [ - "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" - ] - } - }, - "type": { - "name": "type", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "ModalBackdropType | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", - "range": [ - 1596, - 1620 - ] - } - ], - "schema": { - "kind": "enum", - "type": "ModalBackdropType | undefined", - "schema": [ - "undefined", - "\"static\"", - "\"disabled\"" - ] - } - } - } - } + } + ], + "schema": { + "kind": "enum", + "type": "RowsOrColumns | undefined", + "schema": [ + "undefined", + "\"rows\"", + "\"columns\"" ] } }, @@ -28865,42 +36424,25 @@ "description": "The component's size", "tags": [], "required": false, - "type": "ModalSize | undefined", + "type": "\"extraSmall\" | \"small\" | \"medium\" | \"large\" | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 518, - 527 + 604, + 613 ] } ], "schema": { "kind": "enum", - "type": "ModalSize | undefined", + "type": "\"extraSmall\" | \"small\" | \"medium\" | \"large\" | undefined", "schema": [ "undefined", + "\"extraSmall\"", "\"small\"", "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } - }, - { - "name": "modelValue", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "boolean", - "declarations": [], - "schema": { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" + "\"large\"" ] } }, @@ -28915,8 +36457,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -28942,8 +36484,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -28973,8 +36515,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -28999,8 +36541,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -29024,8 +36566,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -29042,59 +36584,15 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], "schema": "unknown" } ], - "events": [ - { - "name": "update:modelValue", - "description": "", - "tags": [], - "type": "[value: boolean]", - "signature": "(event: \"update:modelValue\", value: boolean): void", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 17560, - 17595 - ] - } - ], - "schema": [ - { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - ] - }, - { - "name": "close", - "description": "", - "tags": [], - "type": "[]", - "signature": "(event: \"close\"): void", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 17560, - 17595 - ] - } - ], - "schema": [] - } - ], + "events": [], "slots": [ { "name": "default", @@ -29118,15 +36616,15 @@ } }, { - "name": "header", + "name": "head", "type": "any[]", - "description": "The content to be put at the top of the component, such as title", + "description": "The table's ", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/UI/FoModal.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 5078, - 5092 + 980, + 992 ] } ], @@ -29141,13 +36639,13 @@ { "name": "body", "type": "any[]", - "description": "The content to be put at the middle of the component, such as content.\nNote that this is an alias for the default slot.\nIt means that you can use the default slot instead of this and viceversa", + "description": "The table's ", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/UI/FoModal.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 5328, - 5340 + 1031, + 1043 ] } ], @@ -29162,13 +36660,34 @@ { "name": "footer", "type": "any[]", - "description": "The content to be put at the bottom of the component, such as action buttons", + "description": "The table's ", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/UI/FoModal.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 5434, - 5448 + 1082, + 1096 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + }, + { + "name": "caption", + "type": "any[]", + "description": "The table's ", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/UI/FoTable.vue", + "range": [ + 2026, + 2041 ] } ], @@ -29184,20 +36703,20 @@ "exposed": [ { "name": "$slots", - "type": "Readonly & WithDefaultSlot & { header?: Slot | undefined; body?: Slot | undefined; footer?: Slot | undefined; }", + "type": "Readonly & WithDefaultSlot & TableSlots & { caption?: Slot | undefined; }", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & WithDefaultSlot & { header?: Slot | undefined; body?: Slot | undefined; footer?: Slot | undefined; }", + "type": "Readonly & WithDefaultSlot & TableSlots & { caption?: Slot | undefined; }", "schema": { "default": { "name": "default", @@ -29230,19 +36749,19 @@ ] } }, - "header": { - "name": "header", + "head": { + "name": "head", "global": false, - "description": "The content to be put at the top of the component, such as title", + "description": "The table's ", "tags": [], "required": false, "type": "Slot | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/UI/FoModal.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 5078, - 5092 + 980, + 992 ] } ], @@ -29251,16 +36770,16 @@ "body": { "name": "body", "global": false, - "description": "The content to be put at the middle of the component, such as content.\nNote that this is an alias for the default slot.\nIt means that you can use the default slot instead of this and viceversa", + "description": "The table's ", "tags": [], "required": false, "type": "Slot | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/UI/FoModal.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 5328, - 5340 + 1031, + 1043 ] } ], @@ -29269,16 +36788,34 @@ "footer": { "name": "footer", "global": false, - "description": "The content to be put at the bottom of the component, such as action buttons", + "description": "The table's ", "tags": [], "required": false, "type": "Slot | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/UI/FoModal.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 5434, - 5448 + 1082, + 1096 + ] + } + ], + "schema": "Slot | undefined" + }, + "caption": { + "name": "caption", + "global": false, + "description": "The table's ", + "tags": [], + "required": false, + "type": "Slot | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/UI/FoTable.vue", + "range": [ + 2026, + 2041 ] } ], @@ -29288,59 +36825,15 @@ } }, { - "name": "closeOnEscape", - "type": "boolean", - "description": "If true, the modal can be closed by pressing the key \"esc\" on the keyboard", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", - "range": [ - 866, - 890 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - }, - { - "name": "isFullscreen", - "type": "boolean", - "description": "If true, the modal will take the whole screen", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", - "range": [ - 953, - 976 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - }, - { - "name": "isTransparent", + "name": "isBordered", "type": "boolean", - "description": "If true, the modal's background color won't be shown", + "description": "If True, it displays the component's borders", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseBorder/Types/Border.ts", "range": [ - 1046, - 1070 + 221, + 242 ] } ], @@ -29354,388 +36847,125 @@ } }, { - "name": "transition", - "type": "ModalTransition", - "description": "The transition that the modal will perform when shown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", - "range": [ - 1141, - 1170 - ] - } - ], - "schema": { - "kind": "enum", - "type": "ModalTransition", - "schema": [ - "\"slide-up\"", - "\"slide-down\"" - ] - } - }, - { - "name": "scrollingType", - "type": "ModalScrollingType", - "description": "The type of the scrolling that can be applied for the modal body (default), both the document and modal bodies\nor the viewport.", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", - "range": [ - 1334, - 1369 - ] - } - ], - "schema": { - "kind": "enum", - "type": "ModalScrollingType", - "schema": [ - "\"modal-body\"", - "\"body\"", - "\"document-body\"", - "\"viewport\"" - ] - } - }, - { - "name": "placement", - "type": "\"top-center\" | \"top-start\" | \"top-end\" | \"middle-center\" | \"middle-start\" | \"middle-end\" | \"bottom-center\" | \"bottom-start\" | \"bottom-end\"", - "description": "The position where the modal will be placed in the page", + "name": "isPinned", + "type": "RowsOrColumns", + "description": "It indicates whether the table has pinned rows or columns", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 1442, - 1469 + 566, + 591 ] } ], "schema": { "kind": "enum", - "type": "\"top-center\" | \"top-start\" | \"top-end\" | \"middle-center\" | \"middle-start\" | \"middle-end\" | \"bottom-center\" | \"bottom-start\" | \"bottom-end\"", + "type": "RowsOrColumns", "schema": [ - "\"top-center\"", - "\"top-start\"", - "\"top-end\"", - "\"middle-center\"", - "\"middle-start\"", - "\"middle-end\"", - "\"bottom-center\"", - "\"bottom-start\"", - "\"bottom-end\"" + "\"rows\"", + "\"columns\"" ] } }, { "name": "size", - "type": "ModalSize | undefined", + "type": "\"extraSmall\" | \"small\" | \"medium\" | \"large\" | undefined", "description": "The component's size", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 518, - 527 + 604, + 613 ] } ], "schema": { "kind": "enum", - "type": "ModalSize | undefined", + "type": "\"extraSmall\" | \"small\" | \"medium\" | \"large\" | undefined", "schema": [ "undefined", + "\"extraSmall\"", "\"small\"", "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } - }, - { - "name": "modelValue", - "type": "boolean", - "description": "", - "declarations": [], - "schema": { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - }, - { - "name": "onUpdate:modelValue", - "type": "((value: boolean) => any) | undefined", - "description": "", - "declarations": [], - "schema": { - "kind": "enum", - "type": "((value: boolean) => any) | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(value: boolean): any", - "schema": [ - { - "kind": "enum", - "type": "boolean", - "schema": [ - "false", - "true" - ] - } - ] - } + "\"large\"" ] } }, { - "name": "classes", - "type": "{ header?: VueClass | undefined; body?: VueClass | undefined; footer?: VueClass | undefined; } | undefined", - "description": "Custom classes that can be inferred in the specific modal's slot", + "name": "id", + "type": "string | undefined", + "description": "The component's id, if not given, a random one might be assigned", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", "range": [ - 674, - 773 + 472, + 492 ] } ], "schema": { "kind": "enum", - "type": "{ header?: VueClass | undefined; body?: VueClass | undefined; footer?: VueClass | undefined; } | undefined", + "type": "string | undefined", "schema": [ "undefined", - { - "kind": "object", - "type": "{ header?: VueClass | undefined; body?: VueClass | undefined; footer?: VueClass | undefined; }", - "schema": { - "header": { - "name": "header", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "VueClass | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", - "range": [ - 694, - 712 - ] - } - ], - "schema": { - "kind": "enum", - "type": "VueClass | undefined", - "schema": [ - "undefined", - "string", - "Record", - { - "kind": "array", - "type": "VueClass[]", - "schema": [ - { - "kind": "enum", - "type": "VueClass", - "schema": [ - "string", - "Record", - "VueClass[]" - ] - } - ] - } - ] - } - }, - "body": { - "name": "body", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "VueClass | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", - "range": [ - 721, - 739 - ] - } - ], - "schema": "VueClass | undefined" - }, - "footer": { - "name": "footer", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "VueClass | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", - "range": [ - 748, - 766 - ] - } - ], - "schema": "VueClass | undefined" - } - } - } + "string" ] } }, { - "name": "backdrop", - "type": "{ color?: Color | undefined; type?: ModalBackdropType | undefined; } | undefined", - "description": "Backdrop options such as color and the type that can either be static or disabled", + "name": "isResponsive", + "type": "boolean | undefined", + "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", "range": [ - 1568, - 1623 + 291, + 314 ] } ], "schema": { "kind": "enum", - "type": "{ color?: Color | undefined; type?: ModalBackdropType | undefined; } | undefined", - "schema": [ - "undefined", - { - "kind": "object", - "type": "{ color?: Color | undefined; type?: ModalBackdropType | undefined; }", - "schema": { - "color": { - "name": "color", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "Color | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", - "range": [ - 1581, - 1595 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Color | undefined", - "schema": [ - "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" - ] - } - }, - "type": { - "name": "type", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "ModalBackdropType | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", - "range": [ - 1596, - 1620 - ] - } - ], - "schema": { - "kind": "enum", - "type": "ModalBackdropType | undefined", - "schema": [ - "undefined", - "\"static\"", - "\"disabled\"" - ] - } - } - } - } - ] - } - }, - { - "name": "onClose", - "type": "(() => any) | undefined", - "description": "", - "declarations": [], - "schema": { - "kind": "enum", - "type": "(() => any) | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - { - "kind": "event", - "type": "(): any", - "schema": [] - } + "false", + "true" ] } - } - ] - }, - "FoModalTitle": { - "type": 1, - "props": [ + }, { - "name": "headingLevel", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "HeadingLevel | undefined", + "name": "isStriped", + "type": "RowsOrColumns | undefined", + "description": "It indicates whether the table is striped on the rows or columns", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/UI/FoModalTitle.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 504, - 532 + 319, + 345 ] } ], "schema": { "kind": "enum", - "type": "HeadingLevel | undefined", + "type": "RowsOrColumns | undefined", "schema": [ "undefined", - "\"1\"", - "\"2\"", - "\"3\"", - "\"4\"", - "\"5\"", - "\"6\"" + "\"rows\"", + "\"columns\"" ] } - }, + } + ] + }, + "FoTableBody": { + "type": 1, + "props": [ { "name": "key", "global": true, @@ -29747,8 +36977,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -29774,8 +37004,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -29805,8 +37035,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -29831,8 +37061,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -29856,8 +37086,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -29874,8 +37104,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -29886,184 +37116,123 @@ "slots": [ { "name": "default", - "type": "{}", - "description": "", - "declarations": [], + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], "schema": { - "kind": "object", - "type": "{}", - "schema": {} + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] } } ], "exposed": [ { "name": "$slots", - "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "type": "Readonly & Required", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "type": "Readonly & Required", "schema": { "default": { "name": "default", "global": false, - "description": "", + "description": "The content to be shown on the component by default", "tags": [], - "required": false, - "type": "((props: {}) => any) | undefined", - "declarations": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], "schema": { - "kind": "enum", - "type": "((props: {}) => any) | undefined", + "kind": "event", + "type": "(...args: any[]): VNode[]", "schema": [ - "undefined", - { - "kind": "event", - "type": "(props: {}): any", - "schema": [] - } + "any" ] } } } } - }, - { - "name": "headingLevel", - "type": "HeadingLevel | undefined", - "description": "", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/UI/FoModalTitle.vue", - "range": [ - 504, - 532 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HeadingLevel | undefined", - "schema": [ - "undefined", - "\"1\"", - "\"2\"", - "\"3\"", - "\"4\"", - "\"5\"", - "\"6\"" - ] - } } ] }, - "FoPopover": { + "FoTableColumn": { "type": 1, "props": [ { - "name": "placement", - "global": false, - "description": "The component's placement", - "tags": [], - "required": false, - "type": "Placement | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Tooltip/Types/Tooltip.ts", - "range": [ - 328, - 350 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Placement | undefined", - "schema": [ - "undefined", - "\"left\"", - "\"right\"", - "\"top\"", - "\"bottom\"", - "\"top-start\"", - "\"top-end\"", - "\"bottom-start\"", - "\"bottom-end\"", - "\"left-start\"", - "\"left-end\"", - "\"right-start\"", - "\"right-end\"" - ] - } - }, - { - "name": "color", + "name": "colspan", "global": false, - "description": "The component's color", + "description": "The number of columns for which a cell should span over", "tags": [], "required": false, - "type": "Color | undefined", + "type": "number | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 504, - 518 + 805, + 822 ] } ], "schema": { "kind": "enum", - "type": "Color | undefined", + "type": "number | undefined", "schema": [ "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" + "number" ] } }, { - "name": "size", + "name": "rowspan", "global": false, - "description": "The component's size", + "description": "The number of rows for which a cell should span over", "tags": [], "required": false, - "type": "Size | undefined", + "type": "number | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 518, - 527 + 892, + 909 ] } ], "schema": { "kind": "enum", - "type": "Size | undefined", + "type": "number | undefined", "schema": [ "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" + "number" ] } }, @@ -30078,8 +37247,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -30105,8 +37274,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -30136,8 +37305,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -30162,8 +37331,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -30187,8 +37356,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -30205,8 +37374,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -30215,27 +37384,6 @@ ], "events": [], "slots": [ - { - "name": "body", - "type": "any[]", - "description": "The tooltip/popover's body that will appear on hover/click", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Tooltip/Types/Tooltip.ts", - "range": [ - 492, - 503 - ] - } - ], - "schema": { - "kind": "array", - "type": "any[]", - "schema": [ - "any" - ] - } - }, { "name": "default", "type": "any[]", @@ -30261,52 +37409,28 @@ "exposed": [ { "name": "$slots", - "type": "Readonly & TooltipSlots", + "type": "Readonly & WithDefaultSlot", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & TooltipSlots", + "type": "Readonly & WithDefaultSlot", "schema": { - "body": { - "name": "body", - "global": false, - "description": "The tooltip/popover's body that will appear on hover/click", - "tags": [], - "required": true, - "type": "Slot", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Tooltip/Types/Tooltip.ts", - "range": [ - 492, - 503 - ] - } - ], - "schema": { - "kind": "event", - "type": "(...args: any[]): VNode[]", - "schema": [ - "any" - ] - } - }, "default": { "name": "default", "global": false, "description": "The content to be shown on the component by default", "tags": [], - "required": true, - "type": "Slot", + "required": false, + "type": "Slot | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", @@ -30316,199 +37440,340 @@ ] } ], - "schema": "Slot" + "schema": { + "kind": "enum", + "type": "Slot | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + ] + } } } } }, { - "name": "color", - "type": "Color | undefined", - "description": "The component's color", + "name": "colspan", + "type": "number | undefined", + "description": "The number of columns for which a cell should span over", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 504, - 518 + 805, + 822 ] } ], "schema": { "kind": "enum", - "type": "Color | undefined", + "type": "number | undefined", "schema": [ "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" + "number" ] } }, { - "name": "size", - "type": "Size | undefined", - "description": "The component's size", + "name": "rowspan", + "type": "number | undefined", + "description": "The number of rows for which a cell should span over", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 518, - 527 + 892, + 909 ] } ], "schema": { "kind": "enum", - "type": "Size | undefined", + "type": "number | undefined", "schema": [ "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" + "number" + ] + } + } + ] + }, + "FoTableHead": { + "type": 1, + "props": [ + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" ] } }, { - "name": "placement", - "type": "Placement | undefined", - "description": "The component's placement", + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Tooltip/Types/Tooltip.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 328, - 350 + 65131, + 65146 ] } ], "schema": { "kind": "enum", - "type": "Placement | undefined", + "type": "VNodeRef | undefined", "schema": [ "undefined", - "\"left\"", - "\"right\"", - "\"top\"", - "\"bottom\"", - "\"top-start\"", - "\"top-end\"", - "\"bottom-start\"", - "\"bottom-end\"", - "\"left-start\"", - "\"left-end\"", - "\"right-start\"", - "\"right-end\"" + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } ] } - } - ] - }, - "FoTooltip": { - "type": 1, - "props": [ + }, { - "name": "placement", - "global": false, - "description": "The component's placement", + "name": "ref_for", + "global": true, + "description": "", "tags": [], "required": false, - "type": "Placement | undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Tooltip/Types/Tooltip.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 328, - 350 + 65151, + 65169 ] } ], "schema": { "kind": "enum", - "type": "Placement | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "\"left\"", - "\"right\"", - "\"top\"", - "\"bottom\"", - "\"top-start\"", - "\"top-end\"", - "\"bottom-start\"", - "\"bottom-end\"", - "\"left-start\"", - "\"left-end\"", - "\"right-start\"", - "\"right-end\"" + "false", + "true" ] - }, - "default": "\"top\"" + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" }, { - "name": "color", + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [], + "slots": [ + { + "name": "default", + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & Required", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 26345, + 26372 + ] + } + ], + "schema": { + "kind": "object", + "type": "Readonly & Required", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "The content to be shown on the component by default", + "tags": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + } + } + } + } + ] + }, + "FoTableHeader": { + "type": 1, + "props": [ + { + "name": "colspan", "global": false, - "description": "The component's color", + "description": "The number of columns for which a cell should span over", "tags": [], "required": false, - "type": "Color | undefined", + "type": "number | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 504, - 518 + 805, + 822 ] } ], "schema": { "kind": "enum", - "type": "Color | undefined", + "type": "number | undefined", "schema": [ "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" + "number" ] } }, { - "name": "size", + "name": "rowspan", "global": false, - "description": "The component's size", + "description": "The number of rows for which a cell should span over", "tags": [], "required": false, - "type": "Size | undefined", + "type": "number | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 518, - 527 + 892, + 909 ] } ], "schema": { "kind": "enum", - "type": "Size | undefined", + "type": "number | undefined", "schema": [ "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" + "number" ] } }, @@ -30523,8 +37788,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -30550,8 +37815,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -30581,8 +37846,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -30607,8 +37872,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -30632,8 +37897,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -30650,8 +37915,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -30660,27 +37925,6 @@ ], "events": [], "slots": [ - { - "name": "body", - "type": "any[]", - "description": "The tooltip/popover's body that will appear on hover/click", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Tooltip/Types/Tooltip.ts", - "range": [ - 492, - 503 - ] - } - ], - "schema": { - "kind": "array", - "type": "any[]", - "schema": [ - "any" - ] - } - }, { "name": "default", "type": "any[]", @@ -30706,52 +37950,28 @@ "exposed": [ { "name": "$slots", - "type": "Readonly & TooltipSlots", + "type": "Readonly & WithDefaultSlot", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & TooltipSlots", + "type": "Readonly & WithDefaultSlot", "schema": { - "body": { - "name": "body", - "global": false, - "description": "The tooltip/popover's body that will appear on hover/click", - "tags": [], - "required": true, - "type": "Slot", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Tooltip/Types/Tooltip.ts", - "range": [ - 492, - 503 - ] - } - ], - "schema": { - "kind": "event", - "type": "(...args: any[]): VNode[]", - "schema": [ - "any" - ] - } - }, "default": { "name": "default", "global": false, "description": "The content to be shown on the component by default", "tags": [], - "required": true, - "type": "Slot", + "required": false, + "type": "Slot | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", @@ -30761,185 +37981,86 @@ ] } ], - "schema": "Slot" + "schema": { + "kind": "enum", + "type": "Slot | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + ] + } } } } }, { - "name": "placement", - "type": "Placement", - "description": "The component's placement", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Tooltip/Types/Tooltip.ts", - "range": [ - 328, - 350 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Placement", - "schema": [ - "\"left\"", - "\"right\"", - "\"top\"", - "\"bottom\"", - "\"top-start\"", - "\"top-end\"", - "\"bottom-start\"", - "\"bottom-end\"", - "\"left-start\"", - "\"left-end\"", - "\"right-start\"", - "\"right-end\"" - ] - } - }, - { - "name": "color", - "type": "Color | undefined", - "description": "The component's color", + "name": "colspan", + "type": "number | undefined", + "description": "The number of columns for which a cell should span over", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 504, - 518 + 805, + 822 ] } ], "schema": { "kind": "enum", - "type": "Color | undefined", + "type": "number | undefined", "schema": [ "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" + "number" ] } }, { - "name": "size", - "type": "Size | undefined", - "description": "The component's size", + "name": "rowspan", + "type": "number | undefined", + "description": "The number of rows for which a cell should span over", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 518, - 527 + 892, + 909 ] } ], "schema": { "kind": "enum", - "type": "Size | undefined", + "type": "number | undefined", "schema": [ "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" + "number" ] } } ] }, - "FoDatatable": { - "type": 2, + "FoTableRow": { + "type": 1, "props": [ { - "name": "useAjax", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Datatable/UI/FoDatatable.vue", - "range": [ - 2087, - 2110 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - }, - "default": "false" - }, - { - "name": "pageLength", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "number", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Datatable/UI/FoDatatable.vue", - "range": [ - 2115, - 2137 - ] - } - ], - "schema": "number" - }, - { - "name": "rowsPerPage", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "number[]", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Datatable/UI/FoDatatable.vue", - "range": [ - 2142, - 2166 - ] - } - ], - "schema": { - "kind": "array", - "type": "number[]", - "schema": [ - "number" - ] - } - }, - { - "name": "isFilterable", + "name": "isHoverable", "global": false, - "description": "", + "description": "True if the row can be hovered", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Datatable/UI/FoDatatable.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", "range": [ - 2171, - 2194 + 674, + 696 ] } ], @@ -30953,76 +38074,6 @@ ] } }, - { - "name": "items", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "object[]", - "declarations": [], - "schema": { - "kind": "array", - "type": "object[]", - "schema": [ - "object" - ] - } - }, - { - "name": "filteredItems", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "object[]", - "declarations": [], - "schema": { - "kind": "array", - "type": "object[]", - "schema": [ - "object" - ] - } - }, - { - "name": "page", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "number", - "declarations": [], - "schema": "number" - }, - { - "name": "itemsPerPage", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "number", - "declarations": [], - "schema": "number" - }, - { - "name": "query", - "global": false, - "description": "", - "tags": [], - "required": false, - "type": "string | undefined", - "declarations": [], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - }, - "default": "\"\"" - }, { "name": "key", "global": true, @@ -31034,8 +38085,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -31061,8 +38112,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -31092,8 +38143,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -31118,8 +38169,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -31143,8 +38194,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -31161,335 +38212,474 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], "schema": "unknown" } ], - "events": [ + "events": [], + "slots": [ { - "name": "update:items", - "description": "", - "tags": [], - "type": "[value: object[]]", - "signature": "(evt: \"update:items\", value: object[]): void", + "name": "default", + "type": "any[]", + "description": "The content to be shown on the component by default", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", "range": [ - 10173, - 10204 + 136, + 151 ] } ], - "schema": [ - { - "kind": "array", - "type": "object[]", - "schema": [ - "object" - ] - } - ] - }, + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + } + ], + "exposed": [ { - "name": "update:filteredItems", + "name": "$slots", + "type": "Readonly & Required", "description": "", - "tags": [], - "type": "[value: object[]]", - "signature": "(evt: \"update:filteredItems\", value: object[]): void", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 10173, - 10204 + 26345, + 26372 ] } ], - "schema": [ + "schema": { + "kind": "object", + "type": "Readonly & Required", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "The content to be shown on the component by default", + "tags": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], + "schema": { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + } + } + } + }, + { + "name": "isHoverable", + "type": "boolean | undefined", + "description": "True if the row can be hovered", + "declarations": [ { - "kind": "array", - "type": "object[]", - "schema": [ - "object" + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", + "range": [ + 674, + 696 ] } - ] - }, + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + } + ] + }, + "FoModal": { + "type": 1, + "props": [ { - "name": "update:page", - "description": "", + "name": "classes", + "global": false, + "description": "Custom classes that can be inferred in the specific modal's slot", "tags": [], - "type": "[value: number]", - "signature": "(evt: \"update:page\", value: number): void", + "required": false, + "type": "{ header?: VueClass | undefined; body?: VueClass | undefined; footer?: VueClass | undefined; } | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", "range": [ - 10173, - 10204 + 674, + 773 ] } ], - "schema": [ - "number" - ] + "schema": { + "kind": "enum", + "type": "{ header?: VueClass | undefined; body?: VueClass | undefined; footer?: VueClass | undefined; } | undefined", + "schema": [ + "undefined", + { + "kind": "object", + "type": "{ header?: VueClass | undefined; body?: VueClass | undefined; footer?: VueClass | undefined; }", + "schema": { + "header": { + "name": "header", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "VueClass | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "range": [ + 694, + 712 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VueClass | undefined", + "schema": [ + "undefined", + "string", + "Record", + { + "kind": "array", + "type": "VueClass[]", + "schema": [ + { + "kind": "enum", + "type": "VueClass", + "schema": [ + "string", + "Record", + "VueClass[]" + ] + } + ] + } + ] + } + }, + "body": { + "name": "body", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "VueClass | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "range": [ + 721, + 739 + ] + } + ], + "schema": "VueClass | undefined" + }, + "footer": { + "name": "footer", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "VueClass | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "range": [ + 748, + 766 + ] + } + ], + "schema": "VueClass | undefined" + } + } + } + ] + } }, { - "name": "update:itemsPerPage", - "description": "", + "name": "closeOnEscape", + "global": false, + "description": "If true, the modal can be closed by pressing the key \"esc\" on the keyboard", "tags": [], - "type": "[value: number]", - "signature": "(evt: \"update:itemsPerPage\", value: number): void", + "required": false, + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", "range": [ - 10173, - 10204 + 866, + 890 ] } ], - "schema": [ - "number" - ] + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "true" }, { - "name": "update:query", - "description": "", + "name": "isFullscreen", + "global": false, + "description": "If true, the modal will take the whole screen", "tags": [], - "type": "[value: string]", - "signature": "(evt: \"update:query\", value: string): void", + "required": false, + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", "range": [ - 10173, - 10204 + 953, + 976 ] } ], - "schema": [ - "string" - ] - } - ], - "slots": [ - { - "name": "default", - "type": "{}", - "description": "", - "declarations": [], "schema": { - "kind": "object", - "type": "{}", - "schema": {} - } + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "false" }, { - "name": "info", - "type": "{ from: number; to: number; length: number; }", - "description": "", - "declarations": [], - "schema": { - "kind": "object", - "type": "{ from: number; to: number; length: number; }", - "schema": { - "from": { - "name": "from", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "number", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Datatable/UI/FoDatatable.vue", - "range": [ - 1596, - 1612 - ] - } - ], - "schema": "number" - }, - "to": { - "name": "to", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "number", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Datatable/UI/FoDatatable.vue", - "range": [ - 1635, - 1675 - ] - } - ], - "schema": "number" - }, - "length": { - "name": "length", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "number", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Datatable/UI/FoDatatable.vue", - "range": [ - 1698, - 1720 - ] - } - ], - "schema": "number" - } - } - } - } - ], - "exposed": [] - }, - "FoTable": { - "type": 1, - "props": [ - { - "name": "isPinned", + "name": "isTransparent", "global": false, - "description": "It indicates whether the table has pinned rows or columns", + "description": "If true, the modal's background color won't be shown", "tags": [], "required": false, - "type": "RowsOrColumns | undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", "range": [ - 485, - 510 + 1046, + 1070 ] } ], "schema": { "kind": "enum", - "type": "RowsOrColumns | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "\"rows\"", - "\"columns\"" + "false", + "true" ] }, - "default": "undefined" + "default": "false" }, { - "name": "id", + "name": "transition", "global": false, - "description": "The component's id, if not given, a random one might be assigned", + "description": "The transition that the modal will perform when shown", "tags": [], "required": false, - "type": "string | undefined", + "type": "ModalTransition | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", "range": [ - 472, - 492 + 1141, + 1170 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "ModalTransition | undefined", "schema": [ "undefined", - "string" + "\"slide-up\"", + "\"slide-down\"" ] - } + }, + "default": "\"slide-up\"" }, { - "name": "isBordered", + "name": "scrollingType", "global": false, - "description": "If True, it displays the component's borders", + "description": "The type of the scrolling that can be applied for the modal body (default), both the document and modal bodies\nor the viewport.", "tags": [], "required": false, - "type": "boolean | undefined", + "type": "ModalScrollingType | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseBorder/Types/Border.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", "range": [ - 221, - 242 + 1334, + 1369 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "ModalScrollingType | undefined", "schema": [ "undefined", - "false", - "true" + "\"modal-body\"", + "\"body\"", + "\"document-body\"", + "\"viewport\"" ] }, - "default": "undefined" + "default": "\"modal-body\"" }, { - "name": "isResponsive", + "name": "placement", "global": false, - "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", + "description": "The position where the modal will be placed in the page", "tags": [], "required": false, - "type": "boolean | undefined", + "type": "\"top-center\" | \"top-start\" | \"top-end\" | \"middle-center\" | \"middle-start\" | \"middle-end\" | \"bottom-center\" | \"bottom-start\" | \"bottom-end\" | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", "range": [ - 291, - 314 + 1442, + 1469 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "\"top-center\" | \"top-start\" | \"top-end\" | \"middle-center\" | \"middle-start\" | \"middle-end\" | \"bottom-center\" | \"bottom-start\" | \"bottom-end\" | undefined", "schema": [ "undefined", - "false", - "true" + "\"top-center\"", + "\"top-start\"", + "\"top-end\"", + "\"middle-center\"", + "\"middle-start\"", + "\"middle-end\"", + "\"bottom-center\"", + "\"bottom-start\"", + "\"bottom-end\"" ] - } + }, + "default": "\"top-center\"" }, { - "name": "isStriped", + "name": "backdrop", "global": false, - "description": "It indicates whether the table is striped on the rows or columns", + "description": "Backdrop options such as color and the type that can either be static or disabled", "tags": [], "required": false, - "type": "RowsOrColumns | undefined", + "type": "{ color?: Color | undefined; type?: ModalBackdropType | undefined; } | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", "range": [ - 238, - 264 + 1568, + 1623 ] } ], "schema": { "kind": "enum", - "type": "RowsOrColumns | undefined", + "type": "{ color?: Color | undefined; type?: ModalBackdropType | undefined; } | undefined", "schema": [ "undefined", - "\"rows\"", - "\"columns\"" + { + "kind": "object", + "type": "{ color?: Color | undefined; type?: ModalBackdropType | undefined; }", + "schema": { + "color": { + "name": "color", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "range": [ + 1581, + 1595 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + "type": { + "name": "type", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "ModalBackdropType | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "range": [ + 1596, + 1620 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ModalBackdropType | undefined", + "schema": [ + "undefined", + "\"static\"", + "\"disabled\"" + ] + } + } + } + } ] } }, @@ -31499,25 +38689,42 @@ "description": "The component's size", "tags": [], "required": false, - "type": "\"extraSmall\" | \"small\" | \"medium\" | \"large\" | undefined", + "type": "ModalSize | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 518, - 527 + 604, + 613 ] } ], "schema": { "kind": "enum", - "type": "\"extraSmall\" | \"small\" | \"medium\" | \"large\" | undefined", + "type": "ModalSize | undefined", "schema": [ "undefined", - "\"extraSmall\"", "\"small\"", "\"medium\"", - "\"large\"" + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "modelValue", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "boolean", + "declarations": [], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" ] } }, @@ -31532,8 +38739,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -31559,8 +38766,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -31590,8 +38797,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -31616,8 +38823,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -31641,8 +38848,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -31659,47 +38866,70 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], "schema": "unknown" } ], - "events": [], - "slots": [ + "events": [ { - "name": "default", - "type": "any[]", - "description": "The content to be shown on the component by default", + "name": "update:modelValue", + "description": "", + "tags": [], + "type": "[value: boolean]", + "signature": "(event: \"update:modelValue\", value: boolean): void", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 136, - 151 + 17597, + 17632 ] } ], - "schema": { - "kind": "array", - "type": "any[]", - "schema": [ - "any" - ] - } + "schema": [ + { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + ] }, { - "name": "caption", + "name": "close", + "description": "", + "tags": [], + "type": "[]", + "signature": "(event: \"close\"): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [] + } + ], + "slots": [ + { + "name": "default", "type": "any[]", - "description": "The table's ", + "description": "The content to be shown on the component by default", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/UI/FoTable.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", "range": [ - 1896, - 1911 + 136, + 151 ] } ], @@ -31712,15 +38942,15 @@ } }, { - "name": "head", + "name": "header", "type": "any[]", - "description": "The table's ", + "description": "The content to be put at the top of the component, such as title", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/UI/FoTable.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/UI/FoModal.vue", "range": [ - 1950, - 1962 + 5078, + 5092 ] } ], @@ -31735,13 +38965,13 @@ { "name": "body", "type": "any[]", - "description": "The table's ", + "description": "The content to be put at the middle of the component, such as content.\nNote that this is an alias for the default slot.\nIt means that you can use the default slot instead of this and viceversa", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/UI/FoTable.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/UI/FoModal.vue", "range": [ - 2001, - 2013 + 5328, + 5340 ] } ], @@ -31756,13 +38986,13 @@ { "name": "footer", "type": "any[]", - "description": "The table's ", + "description": "The content to be put at the bottom of the component, such as action buttons", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/UI/FoTable.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/UI/FoModal.vue", "range": [ - 2052, - 2066 + 5434, + 5448 ] } ], @@ -31778,20 +39008,20 @@ "exposed": [ { "name": "$slots", - "type": "Readonly & WithDefaultSlot & { caption?: Slot | undefined; head?: Slot | undefined; body?: Slot | undefined; footer?: Slot | undefined; }", + "type": "Readonly & WithDefaultSlot & { header?: Slot | undefined; body?: Slot | undefined; footer?: Slot | undefined; }", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & WithDefaultSlot & { caption?: Slot | undefined; head?: Slot | undefined; body?: Slot | undefined; footer?: Slot | undefined; }", + "type": "Readonly & WithDefaultSlot & { header?: Slot | undefined; body?: Slot | undefined; footer?: Slot | undefined; }", "schema": { "default": { "name": "default", @@ -31824,37 +39054,19 @@ ] } }, - "caption": { - "name": "caption", - "global": false, - "description": "The table's ", - "tags": [], - "required": false, - "type": "Slot | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/UI/FoTable.vue", - "range": [ - 1896, - 1911 - ] - } - ], - "schema": "Slot | undefined" - }, - "head": { - "name": "head", + "header": { + "name": "header", "global": false, - "description": "The table's ", + "description": "The content to be put at the top of the component, such as title", "tags": [], "required": false, "type": "Slot | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/UI/FoTable.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/UI/FoModal.vue", "range": [ - 1950, - 1962 + 5078, + 5092 ] } ], @@ -31863,16 +39075,16 @@ "body": { "name": "body", "global": false, - "description": "The table's ", + "description": "The content to be put at the middle of the component, such as content.\nNote that this is an alias for the default slot.\nIt means that you can use the default slot instead of this and viceversa", "tags": [], "required": false, "type": "Slot | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/UI/FoTable.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/UI/FoModal.vue", "range": [ - 2001, - 2013 + 5328, + 5340 ] } ], @@ -31881,16 +39093,16 @@ "footer": { "name": "footer", "global": false, - "description": "The table's ", + "description": "The content to be put at the bottom of the component, such as action buttons", "tags": [], "required": false, "type": "Slot | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/UI/FoTable.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/UI/FoModal.vue", "range": [ - 2052, - 2066 + 5434, + 5448 ] } ], @@ -31900,147 +39112,454 @@ } }, { - "name": "isBordered", + "name": "closeOnEscape", "type": "boolean", - "description": "If True, it displays the component's borders", + "description": "If true, the modal can be closed by pressing the key \"esc\" on the keyboard", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "range": [ + 866, + 890 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "isFullscreen", + "type": "boolean", + "description": "If true, the modal will take the whole screen", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "range": [ + 953, + 976 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "isTransparent", + "type": "boolean", + "description": "If true, the modal's background color won't be shown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "range": [ + 1046, + 1070 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "transition", + "type": "ModalTransition", + "description": "The transition that the modal will perform when shown", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseBorder/Types/Border.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", "range": [ - 221, - 242 + 1141, + 1170 ] } ], "schema": { "kind": "enum", - "type": "boolean", + "type": "ModalTransition", "schema": [ - "false", - "true" + "\"slide-up\"", + "\"slide-down\"" ] } }, { - "name": "isPinned", - "type": "RowsOrColumns", - "description": "It indicates whether the table has pinned rows or columns", + "name": "scrollingType", + "type": "ModalScrollingType", + "description": "The type of the scrolling that can be applied for the modal body (default), both the document and modal bodies\nor the viewport.", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", "range": [ - 485, - 510 + 1334, + 1369 ] } ], "schema": { "kind": "enum", - "type": "RowsOrColumns", + "type": "ModalScrollingType", "schema": [ - "\"rows\"", - "\"columns\"" + "\"modal-body\"", + "\"body\"", + "\"document-body\"", + "\"viewport\"" ] } }, { - "name": "id", - "type": "string | undefined", - "description": "The component's id, if not given, a random one might be assigned", + "name": "placement", + "type": "\"top-center\" | \"top-start\" | \"top-end\" | \"middle-center\" | \"middle-start\" | \"middle-end\" | \"bottom-center\" | \"bottom-start\" | \"bottom-end\"", + "description": "The position where the modal will be placed in the page", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", "range": [ - 472, - 492 + 1442, + 1469 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "\"top-center\" | \"top-start\" | \"top-end\" | \"middle-center\" | \"middle-start\" | \"middle-end\" | \"bottom-center\" | \"bottom-start\" | \"bottom-end\"", "schema": [ - "undefined", - "string" + "\"top-center\"", + "\"top-start\"", + "\"top-end\"", + "\"middle-center\"", + "\"middle-start\"", + "\"middle-end\"", + "\"bottom-center\"", + "\"bottom-start\"", + "\"bottom-end\"" ] } }, { "name": "size", - "type": "\"extraSmall\" | \"small\" | \"medium\" | \"large\" | undefined", + "type": "ModalSize | undefined", "description": "The component's size", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 518, - 527 + 604, + 613 ] } ], "schema": { "kind": "enum", - "type": "\"extraSmall\" | \"small\" | \"medium\" | \"large\" | undefined", + "type": "ModalSize | undefined", "schema": [ "undefined", - "\"extraSmall\"", "\"small\"", "\"medium\"", - "\"large\"" + "\"large\"", + "\"extraLarge\"" ] } }, { - "name": "isResponsive", - "type": "boolean | undefined", - "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", + "name": "modelValue", + "type": "boolean", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "onUpdate:modelValue", + "type": "((value: boolean) => any) | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((value: boolean) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(value: boolean): any", + "schema": [ + { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + ] + } + ] + } + }, + { + "name": "classes", + "type": "{ header?: VueClass | undefined; body?: VueClass | undefined; footer?: VueClass | undefined; } | undefined", + "description": "Custom classes that can be inferred in the specific modal's slot", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", "range": [ - 291, - 314 + 674, + 773 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "{ header?: VueClass | undefined; body?: VueClass | undefined; footer?: VueClass | undefined; } | undefined", "schema": [ "undefined", - "false", - "true" + { + "kind": "object", + "type": "{ header?: VueClass | undefined; body?: VueClass | undefined; footer?: VueClass | undefined; }", + "schema": { + "header": { + "name": "header", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "VueClass | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "range": [ + 694, + 712 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VueClass | undefined", + "schema": [ + "undefined", + "string", + "Record", + { + "kind": "array", + "type": "VueClass[]", + "schema": [ + { + "kind": "enum", + "type": "VueClass", + "schema": [ + "string", + "Record", + "VueClass[]" + ] + } + ] + } + ] + } + }, + "body": { + "name": "body", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "VueClass | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "range": [ + 721, + 739 + ] + } + ], + "schema": "VueClass | undefined" + }, + "footer": { + "name": "footer", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "VueClass | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "range": [ + 748, + 766 + ] + } + ], + "schema": "VueClass | undefined" + } + } + } ] } }, { - "name": "isStriped", - "type": "RowsOrColumns | undefined", - "description": "It indicates whether the table is striped on the rows or columns", + "name": "backdrop", + "type": "{ color?: Color | undefined; type?: ModalBackdropType | undefined; } | undefined", + "description": "Backdrop options such as color and the type that can either be static or disabled", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", "range": [ - 238, - 264 + 1568, + 1623 ] } ], "schema": { "kind": "enum", - "type": "RowsOrColumns | undefined", + "type": "{ color?: Color | undefined; type?: ModalBackdropType | undefined; } | undefined", "schema": [ "undefined", - "\"rows\"", - "\"columns\"" + { + "kind": "object", + "type": "{ color?: Color | undefined; type?: ModalBackdropType | undefined; }", + "schema": { + "color": { + "name": "color", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "range": [ + 1581, + 1595 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + "type": { + "name": "type", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "ModalBackdropType | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/Types/Modal.ts", + "range": [ + 1596, + 1620 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ModalBackdropType | undefined", + "schema": [ + "undefined", + "\"static\"", + "\"disabled\"" + ] + } + } + } + } + ] + } + }, + { + "name": "onClose", + "type": "(() => any) | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "(() => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(): any", + "schema": [] + } ] } } ] }, - "FoTableBody": { + "FoModalTitle": { "type": 1, "props": [ + { + "name": "headingLevel", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "HeadingLevel | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/UI/FoModalTitle.vue", + "range": [ + 504, + 532 + ] + } + ], + "schema": { + "kind": "enum", + "type": "HeadingLevel | undefined", + "schema": [ + "undefined", + "\"1\"", + "\"2\"", + "\"3\"", + "\"4\"", + "\"5\"", + "\"6\"" + ] + } + }, { "name": "key", "global": true, @@ -32052,8 +39571,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -32079,8 +39598,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -32110,8 +39629,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -32136,8 +39655,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -32161,8 +39680,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -32179,8 +39698,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -32191,76 +39710,187 @@ "slots": [ { "name": "default", - "type": "any[]", - "description": "The content to be shown on the component by default", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] - } - ], + "type": "{}", + "description": "", + "declarations": [], "schema": { - "kind": "array", - "type": "any[]", - "schema": [ - "any" - ] + "kind": "object", + "type": "{}", + "schema": {} } } ], "exposed": [ { "name": "$slots", - "type": "Readonly & Required", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & Required", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", "schema": { "default": { "name": "default", "global": false, - "description": "The content to be shown on the component by default", + "description": "", "tags": [], - "required": true, - "type": "Slot", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] - } - ], + "required": false, + "type": "((props: {}) => any) | undefined", + "declarations": [], "schema": { - "kind": "event", - "type": "(...args: any[]): VNode[]", + "kind": "enum", + "type": "((props: {}) => any) | undefined", "schema": [ - "any" + "undefined", + { + "kind": "event", + "type": "(props: {}): any", + "schema": [] + } ] } } } } - } - ] - }, - "FoTableColumn": { - "type": 1, - "props": [ + }, + { + "name": "headingLevel", + "type": "HeadingLevel | undefined", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Modal/UI/FoModalTitle.vue", + "range": [ + 504, + 532 + ] + } + ], + "schema": { + "kind": "enum", + "type": "HeadingLevel | undefined", + "schema": [ + "undefined", + "\"1\"", + "\"2\"", + "\"3\"", + "\"4\"", + "\"5\"", + "\"6\"" + ] + } + } + ] + }, + "FoPopover": { + "type": 1, + "props": [ + { + "name": "placement", + "global": false, + "description": "The component's placement", + "tags": [], + "required": false, + "type": "Placement | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Tooltip/Types/Tooltip.ts", + "range": [ + 328, + 350 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Placement | undefined", + "schema": [ + "undefined", + "\"left\"", + "\"right\"", + "\"top\"", + "\"bottom\"", + "\"top-start\"", + "\"top-end\"", + "\"bottom-start\"", + "\"bottom-end\"", + "\"left-start\"", + "\"left-end\"", + "\"right-start\"", + "\"right-end\"" + ] + } + }, + { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "size", + "global": false, + "description": "The component's size", + "tags": [], + "required": false, + "type": "Size | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, { "name": "key", "global": true, @@ -32272,8 +39902,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -32299,8 +39929,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -32330,8 +39960,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -32356,8 +39986,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -32381,8 +40011,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -32399,8 +40029,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -32409,6 +40039,27 @@ ], "events": [], "slots": [ + { + "name": "body", + "type": "any[]", + "description": "The tooltip/popover's body that will appear on hover/click", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Tooltip/Types/Tooltip.ts", + "range": [ + 492, + 503 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + }, { "name": "default", "type": "any[]", @@ -32434,28 +40085,52 @@ "exposed": [ { "name": "$slots", - "type": "Readonly & WithDefaultSlot", + "type": "Readonly & TooltipSlots", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & WithDefaultSlot", + "type": "Readonly & TooltipSlots", "schema": { + "body": { + "name": "body", + "global": false, + "description": "The tooltip/popover's body that will appear on hover/click", + "tags": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Tooltip/Types/Tooltip.ts", + "range": [ + 492, + 503 + ] + } + ], + "schema": { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + }, "default": { "name": "default", "global": false, "description": "The content to be shown on the component by default", "tags": [], - "required": false, - "type": "Slot | undefined", + "required": true, + "type": "Slot", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", @@ -32465,271 +40140,199 @@ ] } ], - "schema": { - "kind": "enum", - "type": "Slot | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(...args: any[]): VNode[]", - "schema": [ - "any" - ] - } - ] - } + "schema": "Slot" } } } - } - ] - }, - "FoTableHead": { - "type": 1, - "props": [ + }, { - "name": "key", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "PropertyKey | undefined", + "name": "color", + "type": "Color | undefined", + "description": "The component's color", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", "range": [ - 65067, - 65085 + 652, + 666 ] } ], "schema": { "kind": "enum", - "type": "PropertyKey | undefined", + "type": "Color | undefined", "schema": [ "undefined", - "string", - "number", - "symbol" + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" ] } }, { - "name": "ref", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "VNodeRef | undefined", + "name": "size", + "type": "Size | undefined", + "description": "The component's size", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 65090, - 65105 + 604, + 613 ] } ], "schema": { "kind": "enum", - "type": "VNodeRef | undefined", + "type": "Size | undefined", "schema": [ "undefined", - "string", - "Ref", - { - "kind": "event", - "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", - "schema": [] - } + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" ] } }, { - "name": "ref_for", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "boolean | undefined", + "name": "placement", + "type": "Placement | undefined", + "description": "The component's placement", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Tooltip/Types/Tooltip.ts", "range": [ - 65110, - 65128 + 328, + 350 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "Placement | undefined", "schema": [ "undefined", - "false", - "true" + "\"left\"", + "\"right\"", + "\"top\"", + "\"bottom\"", + "\"top-start\"", + "\"top-end\"", + "\"bottom-start\"", + "\"bottom-end\"", + "\"left-start\"", + "\"left-end\"", + "\"right-start\"", + "\"right-end\"" ] } - }, + } + ] + }, + "FoTooltip": { + "type": 1, + "props": [ { - "name": "ref_key", - "global": true, - "description": "", + "name": "placement", + "global": false, + "description": "The component's placement", "tags": [], "required": false, - "type": "string | undefined", + "type": "Placement | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Tooltip/Types/Tooltip.ts", "range": [ - 65133, - 65150 + 328, + 350 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "Placement | undefined", "schema": [ "undefined", - "string" + "\"left\"", + "\"right\"", + "\"top\"", + "\"bottom\"", + "\"top-start\"", + "\"top-end\"", + "\"bottom-start\"", + "\"bottom-end\"", + "\"left-start\"", + "\"left-end\"", + "\"right-start\"", + "\"right-end\"" ] - } - }, - { - "name": "class", - "global": true, - "description": "", - "tags": [], - "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72192, - 72208 - ] - } - ], - "schema": "unknown" + }, + "default": "\"top\"" }, { - "name": "style", - "global": true, - "description": "", + "name": "color", + "global": false, + "description": "The component's color", "tags": [], "required": false, - "type": "unknown", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 72213, - 72229 - ] - } - ], - "schema": "unknown" - } - ], - "events": [], - "slots": [ - { - "name": "default", - "type": "any[]", - "description": "The content to be shown on the component by default", + "type": "Color | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", "range": [ - 136, - 151 + 652, + 666 ] } ], "schema": { - "kind": "array", - "type": "any[]", + "kind": "enum", + "type": "Color | undefined", "schema": [ - "any" + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" ] } - } - ], - "exposed": [ - { - "name": "$slots", - "type": "Readonly & Required", - "description": "", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 26301, - 26328 - ] - } - ], - "schema": { - "kind": "object", - "type": "Readonly & Required", - "schema": { - "default": { - "name": "default", - "global": false, - "description": "The content to be shown on the component by default", - "tags": [], - "required": true, - "type": "Slot", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", - "range": [ - 136, - 151 - ] - } - ], - "schema": { - "kind": "event", - "type": "(...args: any[]): VNode[]", - "schema": [ - "any" - ] - } - } - } - } - } - ] - }, - "FoTableHeader": { - "type": 1, - "props": [ + }, { - "name": "colspan", + "name": "size", "global": false, - "description": "The number of columns for which a cell should span over", + "description": "The component's size", "tags": [], "required": false, - "type": "number | undefined", + "type": "Size | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/UI/FoTableHeader.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 283, - 300 + 604, + 613 ] } ], "schema": { "kind": "enum", - "type": "number | undefined", + "type": "Size | undefined", "schema": [ "undefined", - "number" + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" ] } }, @@ -32744,8 +40347,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -32771,8 +40374,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -32802,8 +40405,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -32828,8 +40431,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -32853,8 +40456,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -32871,8 +40474,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -32881,6 +40484,27 @@ ], "events": [], "slots": [ + { + "name": "body", + "type": "any[]", + "description": "The tooltip/popover's body that will appear on hover/click", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Tooltip/Types/Tooltip.ts", + "range": [ + 492, + 503 + ] + } + ], + "schema": { + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] + } + }, { "name": "default", "type": "any[]", @@ -32906,28 +40530,52 @@ "exposed": [ { "name": "$slots", - "type": "Readonly & WithDefaultSlot", + "type": "Readonly & TooltipSlots", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & WithDefaultSlot", + "type": "Readonly & TooltipSlots", "schema": { + "body": { + "name": "body", + "global": false, + "description": "The tooltip/popover's body that will appear on hover/click", + "tags": [], + "required": true, + "type": "Slot", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Tooltip/Types/Tooltip.ts", + "range": [ + 492, + 503 + ] + } + ], + "schema": { + "kind": "event", + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] + } + }, "default": { "name": "default", "global": false, "description": "The content to be shown on the component by default", "tags": [], - "required": false, - "type": "Slot | undefined", + "required": true, + "type": "Slot", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", @@ -32937,64 +40585,176 @@ ] } ], - "schema": { - "kind": "enum", - "type": "Slot | undefined", - "schema": [ - "undefined", - { - "kind": "event", - "type": "(...args: any[]): VNode[]", - "schema": [ - "any" - ] - } - ] - } + "schema": "Slot" } } } }, { - "name": "colspan", - "type": "number | undefined", - "description": "The number of columns for which a cell should span over", + "name": "placement", + "type": "Placement", + "description": "The component's placement", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Overlays/Tooltip/Types/Tooltip.ts", + "range": [ + 328, + 350 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Placement", + "schema": [ + "\"left\"", + "\"right\"", + "\"top\"", + "\"bottom\"", + "\"top-start\"", + "\"top-end\"", + "\"bottom-start\"", + "\"bottom-end\"", + "\"left-start\"", + "\"left-end\"", + "\"right-start\"", + "\"right-end\"" + ] + } + }, + { + "name": "color", + "type": "Color | undefined", + "description": "The component's color", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "size", + "type": "Size | undefined", + "description": "The component's size", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + } + ] + }, + "FoAlertBody": { + "type": 1, + "props": [ + { + "name": "color", + "global": false, + "description": "The component's color", + "tags": [], + "required": false, + "type": "Color | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "preset", + "global": false, + "description": "The component's preset", + "tags": [], + "required": false, + "type": "AlertPreset | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/UI/FoTableHeader.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", "range": [ - 283, - 300 + 369, + 380 ] } ], "schema": { "kind": "enum", - "type": "number | undefined", + "type": "AlertPreset | undefined", "schema": [ "undefined", - "number" + "\"solid\"", + "\"soft\"", + "\"outline\"", + "\"dash\"" ] } - } - ] - }, - "FoTableRow": { - "type": 1, - "props": [ + }, { - "name": "isHoverable", + "name": "isDismissible", "global": false, - "description": "True if the row can be hovered", + "description": "If true, the component can be dismissed", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseDismissibleTransition/Types/Dismissible.ts", "range": [ - 593, - 615 + 86, + 110 ] } ], @@ -33019,8 +40779,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -33046,8 +40806,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -33077,8 +40837,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -33103,8 +40863,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -33128,8 +40888,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -33146,15 +40906,33 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], "schema": "unknown" } ], - "events": [], + "events": [ + { + "name": "dismiss", + "description": "", + "tags": [], + "type": "[]", + "signature": "(event: \"dismiss\"): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [] + } + ], "slots": [ { "name": "default", @@ -33187,8 +40965,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], @@ -33224,130 +41002,69 @@ } }, { - "name": "isHoverable", - "type": "boolean | undefined", - "description": "True if the row can be hovered", + "name": "color", + "type": "Color | undefined", + "description": "The component's color", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Table/Types/Table.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", "range": [ - 593, - 615 + 652, + 666 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "Color | undefined", "schema": [ "undefined", - "false", - "true" + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" ] } - } - ] - }, - "FoSelectOption": { - "type": 2, - "props": [ + }, { - "name": "option", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "SelectOption", + "name": "preset", + "type": "AlertPreset | undefined", + "description": "The component's preset", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Select/Internal/Types/Select.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", "range": [ - 117, - 141 + 369, + 380 ] } ], "schema": { - "kind": "object", - "type": "SelectOption", - "schema": { - "id": { - "name": "id", - "global": false, - "description": "", - "tags": [], - "required": true, - "type": "string | number", - "declarations": [], - "schema": { - "kind": "enum", - "type": "string | number", - "schema": [ - "string", - "number" - ] - } - }, - "isDisabled": { - "name": "isDisabled", - "global": false, - "description": "If true, the component will be disabled without allowing more interactions", - "tags": [], - "required": false, - "type": "boolean | undefined", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - "text": { - "name": "text", - "global": false, - "description": "The component's text", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", - "range": [ - 445, - 459 - ] - } - ], - "schema": "string" - } - } + "kind": "enum", + "type": "AlertPreset | undefined", + "schema": [ + "undefined", + "\"solid\"", + "\"soft\"", + "\"outline\"", + "\"dash\"" + ] } }, { - "name": "valueAsText", - "global": false, - "description": "When true the option will automatically be used as text and not as object.\nThe main case for this is the datalist", - "tags": [], - "required": false, + "name": "isDismissible", "type": "boolean | undefined", + "description": "If true, the component can be dismissed", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Select/Internal/Types/Select.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseDismissibleTransition/Types/Dismissible.ts", "range": [ - 291, - 313 + 86, + 110 ] } ], @@ -33362,158 +41079,198 @@ } }, { - "name": "key", - "global": true, + "name": "onDismiss", + "type": "(() => any) | undefined", "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "(() => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(): any", + "schema": [] + } + ] + } + } + ] + }, + "FoBadgeBody": { + "type": 1, + "props": [ + { + "name": "color", + "global": false, + "description": "The component's color", "tags": [], "required": false, - "type": "PropertyKey | undefined", + "type": "Color | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", "range": [ - 65067, - 65085 + 652, + 666 ] } ], "schema": { "kind": "enum", - "type": "PropertyKey | undefined", + "type": "Color | undefined", "schema": [ "undefined", - "string", - "number", - "symbol" + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" ] } }, { - "name": "ref", - "global": true, - "description": "", + "name": "preset", + "global": false, + "description": "The component's preset", "tags": [], "required": false, - "type": "VNodeRef | undefined", + "type": "BadgePreset | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", "range": [ - 65090, - 65105 + 369, + 380 ] } ], "schema": { "kind": "enum", - "type": "VNodeRef | undefined", + "type": "BadgePreset | undefined", "schema": [ "undefined", - "string", - "Ref", - { - "kind": "event", - "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", - "schema": [] - } + "\"solid\"", + "\"soft\"", + "\"outline\"", + "\"dash\"" ] } }, { - "name": "ref_for", - "global": true, - "description": "", + "name": "shape", + "global": false, + "description": "The component's shape", "tags": [], "required": false, - "type": "boolean | undefined", + "type": "Shape | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", "range": [ - 65110, - 65128 + 355, + 365 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "Shape | undefined", "schema": [ "undefined", - "false", - "true" + "\"rounded\"", + "\"pilled\"", + "\"square\"", + "\"circle\"" ] } }, { - "name": "ref_key", - "global": true, - "description": "", + "name": "size", + "global": false, + "description": "The component's size", "tags": [], "required": false, - "type": "string | undefined", + "type": "Size | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 65133, - 65150 + 604, + 613 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "Size | undefined", "schema": [ "undefined", - "string" + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" ] } }, { - "name": "class", - "global": true, + "name": "icon", + "global": false, "description": "", "tags": [], "required": false, - "type": "unknown", + "type": "ConfigurableIcon | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", "range": [ - 72192, - 72208 + 1506, + 1530 ] } ], - "schema": "unknown" + "schema": { + "kind": "enum", + "type": "ConfigurableIcon | undefined", + "schema": [ + "undefined", + "string", + "Partial>" + ] + } }, { - "name": "style", - "global": true, - "description": "", + "name": "isDismissible", + "global": false, + "description": "If true, the component can be dismissed", "tags": [], "required": false, - "type": "unknown", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseDismissibleTransition/Types/Dismissible.ts", "range": [ - 72213, - 72229 + 86, + 110 ] } ], - "schema": "unknown" - } - ], - "events": [], - "slots": [], - "exposed": [] - }, - "FoFragment": { - "type": 1, - "props": [ + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + }, + "default": "false" + }, { "name": "key", "global": true, @@ -33525,8 +41282,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -33552,8 +41309,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -33583,8 +41340,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -33609,8 +41366,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -33634,8 +41391,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -33652,102 +41409,281 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], "schema": "unknown" } ], - "events": [], + "events": [ + { + "name": "dismiss", + "description": "", + "tags": [], + "type": "[]", + "signature": "(event: \"dismiss\"): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [] + } + ], "slots": [ { "name": "default", - "type": "{}", - "description": "", - "declarations": [], + "type": "any[]", + "description": "The content to be shown on the component by default", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], "schema": { - "kind": "object", - "type": "{}", - "schema": {} + "kind": "array", + "type": "any[]", + "schema": [ + "any" + ] } } ], "exposed": [ { "name": "$slots", - "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "type": "Readonly & WithDefaultSlot", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "type": "Readonly & WithDefaultSlot", "schema": { "default": { "name": "default", "global": false, - "description": "", + "description": "The content to be shown on the component by default", "tags": [], "required": false, - "type": "((props: {}) => any) | undefined", - "declarations": [], + "type": "Slot | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Slots.ts", + "range": [ + 136, + 151 + ] + } + ], "schema": { "kind": "enum", - "type": "((props: {}) => any) | undefined", + "type": "Slot | undefined", "schema": [ "undefined", { "kind": "event", - "type": "(props: {}): any", - "schema": [] + "type": "(...args: any[]): VNode[]", + "schema": [ + "any" + ] } ] } } } } - } - ] - }, - "FoHelperText": { - "type": 1, - "props": [ + }, { - "name": "position", - "global": false, + "name": "isDismissible", + "type": "boolean", + "description": "If true, the component can be dismissed", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseDismissibleTransition/Types/Dismissible.ts", + "range": [ + 86, + 110 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean", + "schema": [ + "false", + "true" + ] + } + }, + { + "name": "color", + "type": "Color | undefined", + "description": "The component's color", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "preset", + "type": "BadgePreset | undefined", + "description": "The component's preset", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", + "range": [ + 369, + 380 + ] + } + ], + "schema": { + "kind": "enum", + "type": "BadgePreset | undefined", + "schema": [ + "undefined", + "\"solid\"", + "\"soft\"", + "\"outline\"", + "\"dash\"" + ] + } + }, + { + "name": "onDismiss", + "type": "(() => any) | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "(() => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(): any", + "schema": [] + } + ] + } + }, + { + "name": "shape", + "type": "Shape | undefined", + "description": "The component's shape", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", + "range": [ + 355, + 365 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Shape | undefined", + "schema": [ + "undefined", + "\"rounded\"", + "\"pilled\"", + "\"square\"", + "\"circle\"" + ] + } + }, + { + "name": "size", + "type": "Size | undefined", + "description": "The component's size", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "icon", + "type": "ConfigurableIcon | undefined", "description": "", - "tags": [], - "required": false, - "type": "HorizontalPosition | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Internal/UI/FoHelperText.vue", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", "range": [ - 242, - 272 + 1506, + 1530 ] } ], "schema": { "kind": "enum", - "type": "HorizontalPosition | undefined", + "type": "ConfigurableIcon | undefined", "schema": [ "undefined", - "\"left\"", - "\"right\"" + "string", + "Partial>" ] - }, - "default": "\"left\"" - }, + } + } + ] + }, + "FoFragment": { + "type": 1, + "props": [ { "name": "key", "global": true, @@ -33759,8 +41695,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -33786,8 +41722,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -33817,8 +41753,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -33843,8 +41779,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -33868,8 +41804,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -33886,8 +41822,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -33917,8 +41853,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], @@ -33949,28 +41885,6 @@ } } } - }, - { - "name": "position", - "type": "HorizontalPosition", - "description": "", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Internal/UI/FoHelperText.vue", - "range": [ - 242, - 272 - ] - } - ], - "schema": { - "kind": "enum", - "type": "HorizontalPosition", - "schema": [ - "\"left\"", - "\"right\"" - ] - } } ] }, @@ -33988,8 +41902,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Internal/Types/Label.ts", "range": [ - 387, - 430 + 425, + 468 ] } ], @@ -33999,6 +41913,7 @@ "schema": [ "undefined", "\"FoInputText\"", + "\"FoInputFile\"", "\"FoSelect\"", "\"FoTextarea\"" ] @@ -34016,8 +41931,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Internal/Types/Label.ts", "range": [ - 464, - 473 + 502, + 511 ] } ], @@ -34043,8 +41958,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Internal/Types/Label.ts", "range": [ - 519, - 538 + 557, + 576 ] } ], @@ -34095,8 +42010,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -34122,8 +42037,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -34153,8 +42068,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -34179,8 +42094,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -34204,8 +42119,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -34222,8 +42137,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], @@ -34263,8 +42178,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], @@ -34307,8 +42222,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Internal/Types/Label.ts", "range": [ - 387, - 430 + 425, + 468 ] } ], @@ -34317,6 +42232,7 @@ "type": "FloatingLabelComponentName", "schema": [ "\"FoInputText\"", + "\"FoInputFile\"", "\"FoSelect\"", "\"FoTextarea\"" ] @@ -34330,8 +42246,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Internal/Types/Label.ts", "range": [ - 519, - 538 + 557, + 576 ] } ], @@ -34344,6 +42260,30 @@ ] } }, + { + "name": "type", + "type": "LabelType | undefined", + "description": "The Label's type", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Internal/Types/Label.ts", + "range": [ + 502, + 511 + ] + } + ], + "schema": { + "kind": "enum", + "type": "LabelType | undefined", + "schema": [ + "undefined", + "\"text\"", + "\"floating\"", + "\"inline\"" + ] + } + }, { "name": "id", "type": "string | undefined", @@ -34365,49 +42305,136 @@ "string" ] } + } + ] + }, + "FoHelperText": { + "type": 1, + "props": [ + { + "name": "position", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "HorizontalPosition | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Internal/UI/FoHelperText.vue", + "range": [ + 242, + 272 + ] + } + ], + "schema": { + "kind": "enum", + "type": "HorizontalPosition | undefined", + "schema": [ + "undefined", + "\"left\"", + "\"right\"" + ] + }, + "default": "\"left\"" }, { - "name": "type", - "type": "LabelType | undefined", - "description": "The Label's type", + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Label/Internal/Types/Label.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 464, - 473 + 65108, + 65126 ] } ], "schema": { "kind": "enum", - "type": "LabelType | undefined", + "type": "PropertyKey | undefined", "schema": [ "undefined", - "\"text\"", - "\"floating\"", - "\"inline\"" + "string", + "number", + "symbol" ] } - } - ] - }, - "FoPaginationButton": { - "type": 1, - "props": [ + }, { - "name": "id", - "global": false, - "description": "The component's id, if not given, a random one might be assigned", + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65131, + 65146 + ] + } + ], + "schema": { + "kind": "enum", + "type": "VNodeRef | undefined", + "schema": [ + "undefined", + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", "tags": [], "required": false, "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 472, - 492 + 65174, + 65191 ] } ], @@ -34421,50 +42448,222 @@ } }, { - "name": "color", - "global": false, - "description": "The component's color", + "name": "class", + "global": true, + "description": "", "tags": [], "required": false, - "type": "Color | undefined", + "type": "unknown", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 504, - 518 + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [], + "slots": [ + { + "name": "default", + "type": "{}", + "description": "", + "declarations": [], + "schema": { + "kind": "object", + "type": "{}", + "schema": {} + } + } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 26345, + 26372 + ] + } + ], + "schema": { + "kind": "object", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "((props: {}) => any) | undefined", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((props: {}) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(props: {}): any", + "schema": [] + } + ] + } + } + } + } + }, + { + "name": "position", + "type": "HorizontalPosition", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/HelperText/Internal/UI/FoHelperText.vue", + "range": [ + 242, + 272 ] } ], "schema": { "kind": "enum", - "type": "Color | undefined", + "type": "HorizontalPosition", "schema": [ - "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" + "\"left\"", + "\"right\"" ] } + } + ] + }, + "FoSelectOption": { + "type": 2, + "props": [ + { + "name": "option", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "SelectOption", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Select/Internal/Types/Select.ts", + "range": [ + 117, + 141 + ] + } + ], + "schema": { + "kind": "object", + "type": "SelectOption", + "schema": { + "id": { + "name": "id", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string | number", + "declarations": [], + "schema": { + "kind": "enum", + "type": "string | number", + "schema": [ + "string", + "number" + ] + } + }, + "isDisabled": { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "text": { + "name": "text", + "global": false, + "description": "The component's text", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 445, + 459 + ] + } + ], + "schema": "string" + } + } + } }, { - "name": "isDisabled", + "name": "valueAsText", "global": false, - "description": "If true, the component will be disabled without allowing more interactions", + "description": "When true the option will automatically be used as text and not as object.\nThe main case for this is the datalist", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Forms/Select/Internal/Types/Select.ts", "range": [ - 360, - 381 + 291, + 313 ] } ], @@ -34479,99 +42678,241 @@ } }, { - "name": "size", - "global": false, - "description": "The component's size", + "name": "key", + "global": true, + "description": "", "tags": [], "required": false, - "type": "Size | undefined", + "type": "PropertyKey | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 518, - 527 + 65108, + 65126 ] } ], "schema": { "kind": "enum", - "type": "Size | undefined", + "type": "PropertyKey | undefined", "schema": [ "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" + "string", + "number", + "symbol" ] } }, { - "name": "type", - "global": false, - "description": "The button's type", + "name": "ref", + "global": true, + "description": "", "tags": [], "required": false, - "type": "\"button\" | \"submit\" | undefined", + "type": "VNodeRef | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 869, - 896 + 65131, + 65146 ] } ], "schema": { "kind": "enum", - "type": "\"button\" | \"submit\" | undefined", + "type": "VNodeRef | undefined", "schema": [ "undefined", - "\"button\"", - "\"submit\"" + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } + ] + } + }, + { + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65151, + 65169 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "string | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65174, + 65191 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" ] } }, { - "name": "icon", + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [], + "slots": [], + "exposed": [] + }, + "FoRouterLink": { + "type": 1, + "props": [ + { + "name": "navigation", "global": false, - "description": "", + "description": "Custom navigation handler, to be used only in apps that do not support Vue Router E.G Vitepress", "tags": [], "required": false, - "type": "ConfigurableIcon | undefined", + "type": "Navigation | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Internal/Types/RouterLink.ts", "range": [ - 1394, - 1418 + 353, + 377 ] } ], "schema": { "kind": "enum", - "type": "ConfigurableIcon | undefined", + "type": "Navigation | undefined", "schema": [ "undefined", - "string", - "Partial>" + { + "kind": "object", + "type": "Navigation", + "schema": { + "navigate": { + "name": "navigate", + "global": false, + "description": "Navigate to a path", + "tags": [], + "required": true, + "type": "(to: string) => Promise", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 986, + 1026 + ] + } + ], + "schema": { + "kind": "event", + "type": "(to: string): Promise", + "schema": [] + } + }, + "activePath": { + "name": "activePath", + "global": false, + "description": "Currently active path", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 1065, + 1084 + ] + } + ], + "schema": "string" + } + } + } ] } }, { - "name": "isResponsive", + "name": "custom", "global": false, - "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", + "description": "Whether RouterLink should not wrap its content in an `a` tag. Useful when\nusing `v-slot` to create a custom RouterLink", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", "range": [ - 291, - 314 + 9231, + 9248 ] } ], @@ -34586,171 +42927,130 @@ } }, { - "name": "preset", + "name": "activeClass", "global": false, - "description": "The component's preset", + "description": "Class to apply when the link is active", "tags": [], "required": false, - "type": "Preset | undefined", + "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", "range": [ - 325, - 336 + 9307, + 9328 ] } ], "schema": { "kind": "enum", - "type": "Preset | undefined", + "type": "string | undefined", "schema": [ "undefined", - "\"text\"", - "\"solid\"", - "\"gradient\"", - "\"soft\"", - "\"outline\"", - "\"dash\"" + "string" ] } }, { - "name": "layout", + "name": "exactActiveClass", "global": false, - "description": "The button's layout", + "description": "Class to apply when the link is exact active", "tags": [], "required": false, - "type": "Layout | undefined", + "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", "range": [ - 933, - 949 + 9393, + 9419 ] } ], "schema": { "kind": "enum", - "type": "Layout | undefined", + "type": "string | undefined", "schema": [ "undefined", - "\"default\"", - "\"wide\"", - "\"block\"" + "string" ] } }, { - "name": "isActive", + "name": "ariaCurrentValue", "global": false, - "description": "The button's active state, when undefined it is neither active nor inactive", - "tags": [], + "description": "Value passed to the attribute `aria-current` when the link is exact active.", + "tags": [ + { + "name": "defaultValue", + "text": "`'page'`" + } + ], "required": false, - "type": "boolean | undefined", + "type": "\"step\" | \"page\" | \"location\" | \"date\" | \"time\" | \"true\" | \"false\" | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", "range": [ - 1042, - 1061 + 9548, + 9633 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "\"step\" | \"page\" | \"location\" | \"date\" | \"time\" | \"true\" | \"false\" | undefined", "schema": [ "undefined", - "false", - "true" + "\"step\"", + "\"page\"", + "\"location\"", + "\"date\"", + "\"time\"", + "\"true\"", + "\"false\"" ] } }, { - "name": "navigation", + "name": "viewTransition", "global": false, - "description": "", + "description": "Pass the returned promise of `router.push()` to `document.startViewTransition()` if supported.", "tags": [], "required": false, - "type": "Navigation | undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", "range": [ - 1129, - 1153 + 9748, + 9773 ] } ], "schema": { "kind": "enum", - "type": "Navigation | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - { - "kind": "object", - "type": "Navigation", - "schema": { - "navigate": { - "name": "navigate", - "global": false, - "description": "Navigate to a path", - "tags": [], - "required": true, - "type": "(to: string) => Promise", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 986, - 1026 - ] - } - ], - "schema": { - "kind": "event", - "type": "(to: string): Promise", - "schema": [] - } - }, - "activePath": { - "name": "activePath", - "global": false, - "description": "Currently active path", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 1065, - 1084 - ] - } - ], - "schema": "string" - } - } - } + "false", + "true" ] } }, { - "name": "withGlass", + "name": "replace", "global": false, - "description": "Renders with glass style", + "description": "Calls `router.replace` instead of `router.push`.", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseGlass/Types/Glass.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", "range": [ - 69, - 89 + 9013, + 9031 ] } ], @@ -34769,8 +43069,8 @@ "global": false, "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", "tags": [], - "required": false, - "type": "To | undefined", + "required": true, + "type": "To", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", @@ -34782,13 +43082,12 @@ ], "schema": { "kind": "enum", - "type": "To | undefined", + "type": "To", "schema": [ - "undefined", "string", { "kind": "object", - "type": "RouteLocationAsRelativeGeneric", + "type": "kt", "schema": { "name": { "name": "name", @@ -34796,19 +43095,19 @@ "description": "", "tags": [], "required": false, - "type": "RouteRecordNameGeneric", + "type": "Qt", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 19163, - 19193 + 9464, + 9494 ] } ], "schema": { "kind": "enum", - "type": "RouteRecordNameGeneric", + "type": "Qt", "schema": [ "undefined", "string", @@ -34822,22 +43121,22 @@ "description": "", "tags": [], "required": false, - "type": "RouteParamsRawGeneric | undefined", + "type": "$ | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 19199, - 19230 + 9497, + 9528 ] } ], "schema": { "kind": "enum", - "type": "RouteParamsRawGeneric | undefined", + "type": "$ | undefined", "schema": [ "undefined", - "RouteParamsRawGeneric" + "$" ] } }, @@ -34850,10 +43149,10 @@ "type": "undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 19335, - 19352 + 9621, + 9638 ] } ], @@ -34865,22 +43164,22 @@ "description": "", "tags": [], "required": false, - "type": "LocationQueryRaw | undefined", + "type": "mn | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31092, - 31117 + 26059, + 26084 ] } ], "schema": { "kind": "enum", - "type": "LocationQueryRaw | undefined", + "type": "mn | undefined", "schema": [ "undefined", - "LocationQueryRaw" + "mn" ] } }, @@ -34893,10 +43192,10 @@ "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31123, - 31137 + 26087, + 26101 ] } ], @@ -34918,10 +43217,10 @@ "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26167, - 26185 + 27088, + 27106 ] } ], @@ -34938,16 +43237,16 @@ "force": { "name": "force", "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26395, - 26411 + 27298, + 27314 ] } ], @@ -34956,27 +43255,27 @@ "state": { "name": "state", "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", "tags": [], "required": false, - "type": "HistoryState | undefined", + "type": "lt | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26660, - 26681 + 27545, + 27566 ] } ], "schema": { "kind": "enum", - "type": "HistoryState | undefined", + "type": "lt | undefined", "schema": [ "undefined", { "kind": "object", - "type": "HistoryState", + "type": "lt", "schema": {} } ] @@ -34986,7 +43285,7 @@ }, { "kind": "object", - "type": "RouteLocationAsPathGeneric", + "type": "Tt", "schema": { "path": { "name": "path", @@ -34997,10 +43296,10 @@ "type": "string", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 17916, - 17929 + 10539, + 10552 ] } ], @@ -35012,17 +43311,17 @@ "description": "", "tags": [], "required": false, - "type": "LocationQueryRaw | undefined", + "type": "mn | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31092, - 31117 + 26059, + 26084 ] } ], - "schema": "LocationQueryRaw | undefined" + "schema": "mn | undefined" }, "hash": { "name": "hash", @@ -35033,10 +43332,10 @@ "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31123, - 31137 + 26087, + 26101 ] } ], @@ -35051,10 +43350,10 @@ "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26167, - 26185 + 27088, + 27106 ] } ], @@ -35063,16 +43362,16 @@ "force": { "name": "force", "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26395, - 26411 + 27298, + 27314 ] } ], @@ -35081,52 +43380,26 @@ "state": { "name": "state", "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", "tags": [], "required": false, - "type": "HistoryState | undefined", + "type": "lt | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26660, - 26681 + 27545, + 27566 ] } ], - "schema": "HistoryState | undefined" + "schema": "lt | undefined" } } } ] } }, - { - "name": "shape", - "global": false, - "description": "The component's shape", - "tags": [], - "required": true, - "type": "PaginationShape", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", - "range": [ - 316, - 326 - ] - } - ], - "schema": { - "kind": "enum", - "type": "PaginationShape", - "schema": [ - "\"rounded\"", - "\"square\"", - "\"circle\"" - ] - } - }, { "name": "key", "global": true, @@ -35138,8 +43411,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -35165,8 +43438,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -35196,8 +43469,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -35222,8 +43495,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -35247,8 +43520,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -35265,15 +43538,33 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], "schema": "unknown" } ], - "events": [], + "events": [ + { + "name": "click:link", + "description": "", + "tags": [], + "type": "[]", + "signature": "(event: \"click:link\"): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [] + } + ], "slots": [ { "name": "default", @@ -35290,20 +43581,20 @@ "exposed": [ { "name": "$slots", - "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; } & { default?: ((props: {}) => any) | undefined; } & { default?: ((props: {}) => any) | undefined; }", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; } & { default?: ((props: {}) => any) | undefined; } & { default?: ((props: {}) => any) | undefined; }", "schema": { "default": { "name": "default", @@ -35311,300 +43602,34 @@ "description": "", "tags": [], "required": false, - "type": "((props: {}) => any) | undefined", + "type": "(((props: {}) => any) & ((props: {}) => any) & ((props: {}) => any)) | undefined", "declarations": [], "schema": { "kind": "enum", - "type": "((props: {}) => any) | undefined", + "type": "(((props: {}) => any) & ((props: {}) => any) & ((props: {}) => any)) | undefined", "schema": [ "undefined", { "kind": "event", - "type": "(props: {}): any", - "schema": [] - } - ] - } - } - } - } - }, - { - "name": "id", - "type": "string | undefined", - "description": "The component's id, if not given, a random one might be assigned", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", - "range": [ - 472, - 492 - ] - } - ], - "schema": { - "kind": "enum", - "type": "string | undefined", - "schema": [ - "undefined", - "string" - ] - } - }, - { - "name": "color", - "type": "Color | undefined", - "description": "The component's color", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", - "range": [ - 504, - 518 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Color | undefined", - "schema": [ - "undefined", - "\"neutral\"", - "\"primary\"", - "\"secondary\"", - "\"accent\"", - "\"info\"", - "\"success\"", - "\"warning\"", - "\"error\"" - ] - } - }, - { - "name": "isDisabled", - "type": "boolean | undefined", - "description": "If true, the component will be disabled without allowing more interactions", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", - "range": [ - 360, - 381 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - { - "name": "size", - "type": "Size | undefined", - "description": "The component's size", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", - "range": [ - 518, - 527 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Size | undefined", - "schema": [ - "undefined", - "\"extraSmall\"", - "\"small\"", - "\"medium\"", - "\"large\"", - "\"extraLarge\"" - ] - } - }, - { - "name": "type", - "type": "\"button\" | \"submit\" | undefined", - "description": "The button's type", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", - "range": [ - 869, - 896 - ] - } - ], - "schema": { - "kind": "enum", - "type": "\"button\" | \"submit\" | undefined", - "schema": [ - "undefined", - "\"button\"", - "\"submit\"" - ] - } - }, - { - "name": "shape", - "type": "PaginationShape", - "description": "The component's shape", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", - "range": [ - 316, - 326 - ] - } - ], - "schema": { - "kind": "enum", - "type": "PaginationShape", - "schema": [ - "\"rounded\"", - "\"square\"", - "\"circle\"" - ] - } - }, - { - "name": "icon", - "type": "ConfigurableIcon | undefined", - "description": "", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", - "range": [ - 1394, - 1418 - ] - } - ], - "schema": { - "kind": "enum", - "type": "ConfigurableIcon | undefined", - "schema": [ - "undefined", - "string", - "Partial>" - ] - } - }, - { - "name": "isResponsive", - "type": "boolean | undefined", - "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", - "range": [ - 291, - 314 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, - { - "name": "preset", - "type": "Preset | undefined", - "description": "The component's preset", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", - "range": [ - 325, - 336 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Preset | undefined", - "schema": [ - "undefined", - "\"text\"", - "\"solid\"", - "\"gradient\"", - "\"soft\"", - "\"outline\"", - "\"dash\"" - ] - } - }, - { - "name": "layout", - "type": "Layout | undefined", - "description": "The button's layout", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", - "range": [ - 933, - 949 - ] - } - ], - "schema": { - "kind": "enum", - "type": "Layout | undefined", - "schema": [ - "undefined", - "\"default\"", - "\"wide\"", - "\"block\"" - ] - } - }, - { - "name": "isActive", - "type": "boolean | undefined", - "description": "The button's active state, when undefined it is neither active nor inactive", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", - "range": [ - 1042, - 1061 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] + "type": "(props: {}): any", + "schema": [] + } + ] + } + } + } } }, { "name": "navigation", "type": "Navigation | undefined", - "description": "", + "description": "Custom navigation handler, to be used only in apps that do not support Vue Router E.G Vitepress", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Internal/Types/RouterLink.ts", "range": [ - 1129, - 1153 + 353, + 377 ] } ], @@ -35662,32 +43687,9 @@ ] } }, - { - "name": "withGlass", - "type": "boolean | undefined", - "description": "Renders with glass style", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseGlass/Types/Glass.ts", - "range": [ - 69, - 89 - ] - } - ], - "schema": { - "kind": "enum", - "type": "boolean | undefined", - "schema": [ - "undefined", - "false", - "true" - ] - } - }, { "name": "to", - "type": "To | undefined", + "type": "To", "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", "declarations": [ { @@ -35700,13 +43702,12 @@ ], "schema": { "kind": "enum", - "type": "To | undefined", + "type": "To", "schema": [ - "undefined", "string", { "kind": "object", - "type": "RouteLocationAsRelativeGeneric", + "type": "kt", "schema": { "name": { "name": "name", @@ -35714,19 +43715,19 @@ "description": "", "tags": [], "required": false, - "type": "RouteRecordNameGeneric", + "type": "Qt", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 19163, - 19193 + 9464, + 9494 ] } ], "schema": { "kind": "enum", - "type": "RouteRecordNameGeneric", + "type": "Qt", "schema": [ "undefined", "string", @@ -35740,22 +43741,22 @@ "description": "", "tags": [], "required": false, - "type": "RouteParamsRawGeneric | undefined", + "type": "$ | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 19199, - 19230 + 9497, + 9528 ] } ], "schema": { "kind": "enum", - "type": "RouteParamsRawGeneric | undefined", + "type": "$ | undefined", "schema": [ "undefined", - "RouteParamsRawGeneric" + "$" ] } }, @@ -35768,10 +43769,10 @@ "type": "undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 19335, - 19352 + 9621, + 9638 ] } ], @@ -35783,22 +43784,22 @@ "description": "", "tags": [], "required": false, - "type": "LocationQueryRaw | undefined", + "type": "mn | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31092, - 31117 + 26059, + 26084 ] } ], "schema": { "kind": "enum", - "type": "LocationQueryRaw | undefined", + "type": "mn | undefined", "schema": [ "undefined", - "LocationQueryRaw" + "mn" ] } }, @@ -35811,10 +43812,10 @@ "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31123, - 31137 + 26087, + 26101 ] } ], @@ -35836,10 +43837,10 @@ "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26167, - 26185 + 27088, + 27106 ] } ], @@ -35856,16 +43857,16 @@ "force": { "name": "force", "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26395, - 26411 + 27298, + 27314 ] } ], @@ -35874,27 +43875,27 @@ "state": { "name": "state", "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", "tags": [], "required": false, - "type": "HistoryState | undefined", + "type": "lt | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26660, - 26681 + 27545, + 27566 ] } ], "schema": { "kind": "enum", - "type": "HistoryState | undefined", + "type": "lt | undefined", "schema": [ "undefined", { "kind": "object", - "type": "HistoryState", + "type": "lt", "schema": {} } ] @@ -35904,7 +43905,7 @@ }, { "kind": "object", - "type": "RouteLocationAsPathGeneric", + "type": "Tt", "schema": { "path": { "name": "path", @@ -35915,10 +43916,10 @@ "type": "string", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 17916, - 17929 + 10539, + 10552 ] } ], @@ -35930,17 +43931,17 @@ "description": "", "tags": [], "required": false, - "type": "LocationQueryRaw | undefined", + "type": "mn | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31092, - 31117 + 26059, + 26084 ] } ], - "schema": "LocationQueryRaw | undefined" + "schema": "mn | undefined" }, "hash": { "name": "hash", @@ -35951,10 +43952,10 @@ "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31123, - 31137 + 26087, + 26101 ] } ], @@ -35969,10 +43970,10 @@ "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26167, - 26185 + 27088, + 27106 ] } ], @@ -35981,16 +43982,16 @@ "force": { "name": "force", "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26395, - 26411 + 27298, + 27314 ] } ], @@ -35999,165 +44000,346 @@ "state": { "name": "state", "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", "tags": [], "required": false, - "type": "HistoryState | undefined", + "type": "lt | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26660, - 26681 + 27545, + 27566 ] } ], - "schema": "HistoryState | undefined" + "schema": "lt | undefined" } } } ] } + }, + { + "name": "custom", + "type": "boolean | undefined", + "description": "Whether RouterLink should not wrap its content in an `a` tag. Useful when\nusing `v-slot` to create a custom RouterLink", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 9231, + 9248 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "activeClass", + "type": "string | undefined", + "description": "Class to apply when the link is active", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 9307, + 9328 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "exactActiveClass", + "type": "string | undefined", + "description": "Class to apply when the link is exact active", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 9393, + 9419 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "ariaCurrentValue", + "type": "\"step\" | \"page\" | \"location\" | \"date\" | \"time\" | \"true\" | \"false\" | undefined", + "description": "Value passed to the attribute `aria-current` when the link is exact active.", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 9548, + 9633 + ] + } + ], + "schema": { + "kind": "enum", + "type": "\"step\" | \"page\" | \"location\" | \"date\" | \"time\" | \"true\" | \"false\" | undefined", + "schema": [ + "undefined", + "\"step\"", + "\"page\"", + "\"location\"", + "\"date\"", + "\"time\"", + "\"true\"", + "\"false\"" + ] + } + }, + { + "name": "viewTransition", + "type": "boolean | undefined", + "description": "Pass the returned promise of `router.push()` to `document.startViewTransition()` if supported.", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 9748, + 9773 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "replace", + "type": "boolean | undefined", + "description": "Calls `router.replace` instead of `router.push`.", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.mts", + "range": [ + 9013, + 9031 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "onClick:link", + "type": "(() => any) | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "(() => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(): any", + "schema": [] + } + ] + } } ] }, - "FoRouterLink": { + "FoPaginationButton": { "type": 1, "props": [ { - "name": "navigation", + "name": "color", "global": false, - "description": "Custom navigation handler, to be used only in apps that do not support Vue Router E.G Vitepress", + "description": "The component's color", "tags": [], "required": false, - "type": "Navigation | undefined", + "type": "Color | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Internal/Types/RouterLink.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", "range": [ - 353, - 377 + 652, + 666 ] } ], "schema": { "kind": "enum", - "type": "Navigation | undefined", + "type": "Color | undefined", "schema": [ "undefined", - { - "kind": "object", - "type": "Navigation", - "schema": { - "navigate": { - "name": "navigate", - "global": false, - "description": "Navigate to a path", - "tags": [], - "required": true, - "type": "(to: string) => Promise", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 986, - 1026 - ] - } - ], - "schema": { - "kind": "event", - "type": "(to: string): Promise", - "schema": [] - } - }, - "activePath": { - "name": "activePath", - "global": false, - "description": "Currently active path", - "tags": [], - "required": true, - "type": "string", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", - "range": [ - 1065, - 1084 - ] - } - ], - "schema": "string" - } - } - } + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" ] } }, { - "name": "custom", + "name": "preset", "global": false, - "description": "Whether RouterLink should not wrap its content in an `a` tag. Useful when\r\nusing `v-slot` to create a custom RouterLink", + "description": "The component's preset", "tags": [], "required": false, - "type": "boolean | undefined", + "type": "ButtonPreset | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", "range": [ - 50419, - 50436 + 369, + 380 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "ButtonPreset | undefined", "schema": [ "undefined", - "false", - "true" + "\"solid\"", + "\"gradient\"", + "\"text\"", + "\"soft\"", + "\"outline\"", + "\"dash\"" ] } }, { - "name": "activeClass", + "name": "size", "global": false, - "description": "Class to apply when the link is active", + "description": "The component's size", "tags": [], "required": false, - "type": "string | undefined", + "type": "Size | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", "range": [ - 50507, - 50528 + 604, + 613 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "Size | undefined", "schema": [ "undefined", - "string" + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" ] } }, { - "name": "exactActiveClass", + "name": "icon", "global": false, - "description": "Class to apply when the link is exact active", + "description": "", + "tags": [], + "required": false, + "type": "ConfigurableIcon | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "range": [ + 1506, + 1530 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableIcon | undefined", + "schema": [ + "undefined", + "string", + "Partial>" + ] + } + }, + { + "name": "type", + "global": false, + "description": "The button's type", + "tags": [], + "required": false, + "type": "\"button\" | \"submit\" | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "range": [ + 935, + 962 + ] + } + ], + "schema": { + "kind": "enum", + "type": "\"button\" | \"submit\" | undefined", + "schema": [ + "undefined", + "\"button\"", + "\"submit\"" + ] + } + }, + { + "name": "id", + "global": false, + "description": "The component's id, if not given, a random one might be assigned", "tags": [], "required": false, "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", "range": [ - 50605, - 50631 + 472, + 492 ] } ], @@ -36171,54 +44353,141 @@ } }, { - "name": "ariaCurrentValue", + "name": "layout", "global": false, - "description": "Value passed to the attribute `aria-current` when the link is exact active.", - "tags": [ + "description": "The button's layout", + "tags": [], + "required": false, + "type": "Layout | undefined", + "declarations": [ { - "name": "defaultValue", - "text": "`'page'`" + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "range": [ + 999, + 1015 + ] } ], + "schema": { + "kind": "enum", + "type": "Layout | undefined", + "schema": [ + "undefined", + "\"default\"", + "\"wide\"", + "\"block\"" + ] + } + }, + { + "name": "isActive", + "global": false, + "description": "The button's active state, when undefined it is neither active nor inactive", + "tags": [], "required": false, - "type": "\"page\" | \"step\" | \"location\" | \"date\" | \"time\" | \"true\" | \"false\" | undefined", + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", "range": [ - 50778, - 50863 + 1108, + 1127 ] } ], "schema": { "kind": "enum", - "type": "\"page\" | \"step\" | \"location\" | \"date\" | \"time\" | \"true\" | \"false\" | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "\"page\"", - "\"step\"", - "\"location\"", - "\"date\"", - "\"time\"", - "\"true\"", - "\"false\"" + "false", + "true" ] } }, { - "name": "viewTransition", + "name": "navigation", "global": false, - "description": "Pass the returned promise of `router.push()` to `document.startViewTransition()` if supported.", + "description": "", + "tags": [], + "required": false, + "type": "Navigation | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 1129, + 1153 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Navigation | undefined", + "schema": [ + "undefined", + { + "kind": "object", + "type": "Navigation", + "schema": { + "navigate": { + "name": "navigate", + "global": false, + "description": "Navigate to a path", + "tags": [], + "required": true, + "type": "(to: string) => Promise", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 986, + 1026 + ] + } + ], + "schema": { + "kind": "event", + "type": "(to: string): Promise", + "schema": [] + } + }, + "activePath": { + "name": "activePath", + "global": false, + "description": "Currently active path", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", + "range": [ + 1065, + 1084 + ] + } + ], + "schema": "string" + } + } + } + ] + } + }, + { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", "range": [ - 50990, - 51015 + 360, + 381 ] } ], @@ -36233,18 +44502,44 @@ } }, { - "name": "replace", + "name": "isResponsive", "global": false, - "description": "Calls `router.replace` instead of `router.push`.", + "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", + "range": [ + 291, + 314 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "withGlass", + "global": false, + "description": "Renders with glass style", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseGlass/Types/Glass.ts", "range": [ - 50167, - 50185 + 69, + 89 ] } ], @@ -36263,8 +44558,8 @@ "global": false, "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", "tags": [], - "required": true, - "type": "To", + "required": false, + "type": "To | undefined", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", @@ -36276,12 +44571,13 @@ ], "schema": { "kind": "enum", - "type": "To", + "type": "To | undefined", "schema": [ + "undefined", "string", { "kind": "object", - "type": "RouteLocationAsRelativeGeneric", + "type": "kt", "schema": { "name": { "name": "name", @@ -36289,19 +44585,19 @@ "description": "", "tags": [], "required": false, - "type": "RouteRecordNameGeneric", + "type": "Qt", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 19163, - 19193 + 9464, + 9494 ] } ], "schema": { "kind": "enum", - "type": "RouteRecordNameGeneric", + "type": "Qt", "schema": [ "undefined", "string", @@ -36315,22 +44611,22 @@ "description": "", "tags": [], "required": false, - "type": "RouteParamsRawGeneric | undefined", + "type": "$ | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 19199, - 19230 + 9497, + 9528 ] } ], "schema": { "kind": "enum", - "type": "RouteParamsRawGeneric | undefined", + "type": "$ | undefined", "schema": [ "undefined", - "RouteParamsRawGeneric" + "$" ] } }, @@ -36343,10 +44639,10 @@ "type": "undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 19335, - 19352 + 9621, + 9638 ] } ], @@ -36358,22 +44654,22 @@ "description": "", "tags": [], "required": false, - "type": "LocationQueryRaw | undefined", + "type": "mn | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31092, - 31117 + 26059, + 26084 ] } ], "schema": { "kind": "enum", - "type": "LocationQueryRaw | undefined", + "type": "mn | undefined", "schema": [ "undefined", - "LocationQueryRaw" + "mn" ] } }, @@ -36386,10 +44682,10 @@ "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31123, - 31137 + 26087, + 26101 ] } ], @@ -36411,10 +44707,10 @@ "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26167, - 26185 + 27088, + 27106 ] } ], @@ -36431,16 +44727,16 @@ "force": { "name": "force", "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26395, - 26411 + 27298, + 27314 ] } ], @@ -36449,27 +44745,27 @@ "state": { "name": "state", "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", "tags": [], "required": false, - "type": "HistoryState | undefined", + "type": "lt | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26660, - 26681 + 27545, + 27566 ] } ], "schema": { "kind": "enum", - "type": "HistoryState | undefined", + "type": "lt | undefined", "schema": [ "undefined", { "kind": "object", - "type": "HistoryState", + "type": "lt", "schema": {} } ] @@ -36479,7 +44775,7 @@ }, { "kind": "object", - "type": "RouteLocationAsPathGeneric", + "type": "Tt", "schema": { "path": { "name": "path", @@ -36490,10 +44786,10 @@ "type": "string", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 17916, - 17929 + 10539, + 10552 ] } ], @@ -36505,17 +44801,17 @@ "description": "", "tags": [], "required": false, - "type": "LocationQueryRaw | undefined", + "type": "mn | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31092, - 31117 + 26059, + 26084 ] } ], - "schema": "LocationQueryRaw | undefined" + "schema": "mn | undefined" }, "hash": { "name": "hash", @@ -36526,10 +44822,10 @@ "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31123, - 31137 + 26087, + 26101 ] } ], @@ -36544,10 +44840,10 @@ "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26167, - 26185 + 27088, + 27106 ] } ], @@ -36556,16 +44852,16 @@ "force": { "name": "force", "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26395, - 26411 + 27298, + 27314 ] } ], @@ -36574,26 +44870,52 @@ "state": { "name": "state", "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", "tags": [], "required": false, - "type": "HistoryState | undefined", + "type": "lt | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26660, - 26681 + 27545, + 27566 ] } ], - "schema": "HistoryState | undefined" + "schema": "lt | undefined" } } } ] } }, + { + "name": "shape", + "global": false, + "description": "The component's shape", + "tags": [], + "required": true, + "type": "PaginationShape", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", + "range": [ + 355, + 365 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PaginationShape", + "schema": [ + "\"rounded\"", + "\"square\"", + "\"circle\"" + ] + } + }, { "name": "key", "global": true, @@ -36605,8 +44927,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65067, - 65085 + 65108, + 65126 ] } ], @@ -36632,8 +44954,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65090, - 65105 + 65131, + 65146 ] } ], @@ -36663,8 +44985,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65110, - 65128 + 65151, + 65169 ] } ], @@ -36689,8 +45011,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 65133, - 65150 + 65174, + 65191 ] } ], @@ -36714,8 +45036,8 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72192, - 72208 + 72233, + 72249 ] } ], @@ -36732,33 +45054,15 @@ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 72213, - 72229 + 72254, + 72270 ] } ], "schema": "unknown" } ], - "events": [ - { - "name": "click:link", - "description": "", - "tags": [], - "type": "[]", - "signature": "(event: \"click:link\"): void", - "declarations": [ - { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", - "range": [ - 17560, - 17595 - ] - } - ], - "schema": [] - } - ], + "events": [], "slots": [ { "name": "default", @@ -36775,20 +45079,20 @@ "exposed": [ { "name": "$slots", - "type": "Readonly & { default?: ((props: {}) => any) | undefined; } & { default?: ((props: {}) => any) | undefined; } & { default?: ((props: {}) => any) | undefined; }", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", "description": "", "declarations": [ { "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 26301, - 26328 + 26345, + 26372 ] } ], "schema": { "kind": "object", - "type": "Readonly & { default?: ((props: {}) => any) | undefined; } & { default?: ((props: {}) => any) | undefined; } & { default?: ((props: {}) => any) | undefined; }", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", "schema": { "default": { "name": "default", @@ -36796,11 +45100,11 @@ "description": "", "tags": [], "required": false, - "type": "(((props: {}) => any) & ((props: {}) => any) & ((props: {}) => any)) | undefined", + "type": "((props: {}) => any) | undefined", "declarations": [], "schema": { "kind": "enum", - "type": "(((props: {}) => any) & ((props: {}) => any) & ((props: {}) => any)) | undefined", + "type": "((props: {}) => any) | undefined", "schema": [ "undefined", { @@ -36814,16 +45118,236 @@ } } }, + { + "name": "color", + "type": "Color | undefined", + "description": "The component's color", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseColor/Types/Color.ts", + "range": [ + 652, + 666 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Color | undefined", + "schema": [ + "undefined", + "\"neutral\"", + "\"primary\"", + "\"secondary\"", + "\"accent\"", + "\"info\"", + "\"success\"", + "\"warning\"", + "\"error\"" + ] + } + }, + { + "name": "preset", + "type": "ButtonPreset | undefined", + "description": "The component's preset", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UsePreset/Types/Preset.ts", + "range": [ + 369, + 380 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ButtonPreset | undefined", + "schema": [ + "undefined", + "\"solid\"", + "\"gradient\"", + "\"text\"", + "\"soft\"", + "\"outline\"", + "\"dash\"" + ] + } + }, + { + "name": "shape", + "type": "PaginationShape", + "description": "The component's shape", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseShape/Types/Shape.ts", + "range": [ + 355, + 365 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PaginationShape", + "schema": [ + "\"rounded\"", + "\"square\"", + "\"circle\"" + ] + } + }, + { + "name": "size", + "type": "Size | undefined", + "description": "The component's size", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseSize/Types/Size.ts", + "range": [ + 604, + 613 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Size | undefined", + "schema": [ + "undefined", + "\"extraSmall\"", + "\"small\"", + "\"medium\"", + "\"large\"", + "\"extraLarge\"" + ] + } + }, + { + "name": "icon", + "type": "ConfigurableIcon | undefined", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Customization/Icon/Types/Icon.ts", + "range": [ + 1506, + 1530 + ] + } + ], + "schema": { + "kind": "enum", + "type": "ConfigurableIcon | undefined", + "schema": [ + "undefined", + "string", + "Partial>" + ] + } + }, + { + "name": "type", + "type": "\"button\" | \"submit\" | undefined", + "description": "The button's type", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "range": [ + 935, + 962 + ] + } + ], + "schema": { + "kind": "enum", + "type": "\"button\" | \"submit\" | undefined", + "schema": [ + "undefined", + "\"button\"", + "\"submit\"" + ] + } + }, + { + "name": "id", + "type": "string | undefined", + "description": "The component's id, if not given, a random one might be assigned", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseIdentifiable/Types/Identifiable.ts", + "range": [ + 472, + 492 + ] + } + ], + "schema": { + "kind": "enum", + "type": "string | undefined", + "schema": [ + "undefined", + "string" + ] + } + }, + { + "name": "layout", + "type": "Layout | undefined", + "description": "The button's layout", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "range": [ + 999, + 1015 + ] + } + ], + "schema": { + "kind": "enum", + "type": "Layout | undefined", + "schema": [ + "undefined", + "\"default\"", + "\"wide\"", + "\"block\"" + ] + } + }, + { + "name": "isActive", + "type": "boolean | undefined", + "description": "The button's active state, when undefined it is neither active nor inactive", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Components/Button/Types/Button.ts", + "range": [ + 1108, + 1127 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, { "name": "navigation", "type": "Navigation | undefined", - "description": "Custom navigation handler, to be used only in apps that do not support Vue Router E.G Vitepress", + "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Internal/Types/RouterLink.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Content/Link/Types/Link.ts", "range": [ - 353, - 377 + 1129, + 1153 ] } ], @@ -36881,9 +45405,78 @@ ] } }, + { + "name": "isDisabled", + "type": "boolean | undefined", + "description": "If true, the component will be disabled without allowing more interactions", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "isResponsive", + "type": "boolean | undefined", + "description": "If true, it enables the component's responsive layout showing scrollbars on smaller screens", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseResponsitivity/Types/Responsitivity.ts", + "range": [ + 291, + 314 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "withGlass", + "type": "boolean | undefined", + "description": "Renders with glass style", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseGlass/Types/Glass.ts", + "range": [ + 69, + 89 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, { "name": "to", - "type": "To", + "type": "To | undefined", "description": "Target navigation url, if string, it is a standard url, else a Vue Router location", "declarations": [ { @@ -36896,12 +45489,13 @@ ], "schema": { "kind": "enum", - "type": "To", + "type": "To | undefined", "schema": [ + "undefined", "string", { "kind": "object", - "type": "RouteLocationAsRelativeGeneric", + "type": "kt", "schema": { "name": { "name": "name", @@ -36909,19 +45503,19 @@ "description": "", "tags": [], "required": false, - "type": "RouteRecordNameGeneric", + "type": "Qt", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 19163, - 19193 + 9464, + 9494 ] } ], "schema": { "kind": "enum", - "type": "RouteRecordNameGeneric", + "type": "Qt", "schema": [ "undefined", "string", @@ -36935,22 +45529,22 @@ "description": "", "tags": [], "required": false, - "type": "RouteParamsRawGeneric | undefined", + "type": "$ | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 19199, - 19230 + 9497, + 9528 ] } ], "schema": { "kind": "enum", - "type": "RouteParamsRawGeneric | undefined", + "type": "$ | undefined", "schema": [ "undefined", - "RouteParamsRawGeneric" + "$" ] } }, @@ -36963,10 +45557,10 @@ "type": "undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 19335, - 19352 + 9621, + 9638 ] } ], @@ -36978,22 +45572,22 @@ "description": "", "tags": [], "required": false, - "type": "LocationQueryRaw | undefined", + "type": "mn | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31092, - 31117 + 26059, + 26084 ] } ], "schema": { "kind": "enum", - "type": "LocationQueryRaw | undefined", + "type": "mn | undefined", "schema": [ "undefined", - "LocationQueryRaw" + "mn" ] } }, @@ -37006,10 +45600,10 @@ "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31123, - 31137 + 26087, + 26101 ] } ], @@ -37031,10 +45625,10 @@ "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26167, - 26185 + 27088, + 27106 ] } ], @@ -37051,16 +45645,16 @@ "force": { "name": "force", "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26395, - 26411 + 27298, + 27314 ] } ], @@ -37069,27 +45663,27 @@ "state": { "name": "state", "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", "tags": [], "required": false, - "type": "HistoryState | undefined", + "type": "lt | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26660, - 26681 + 27545, + 27566 ] } ], "schema": { "kind": "enum", - "type": "HistoryState | undefined", + "type": "lt | undefined", "schema": [ "undefined", { "kind": "object", - "type": "HistoryState", + "type": "lt", "schema": {} } ] @@ -37099,7 +45693,7 @@ }, { "kind": "object", - "type": "RouteLocationAsPathGeneric", + "type": "Tt", "schema": { "path": { "name": "path", @@ -37110,10 +45704,10 @@ "type": "string", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 17916, - 17929 + 10539, + 10552 ] } ], @@ -37125,17 +45719,17 @@ "description": "", "tags": [], "required": false, - "type": "LocationQueryRaw | undefined", + "type": "mn | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31092, - 31117 + 26059, + 26084 ] } ], - "schema": "LocationQueryRaw | undefined" + "schema": "mn | undefined" }, "hash": { "name": "hash", @@ -37146,10 +45740,10 @@ "type": "string | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 31123, - 31137 + 26087, + 26101 ] } ], @@ -37164,10 +45758,10 @@ "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26167, - 26185 + 27088, + 27106 ] } ], @@ -37176,16 +45770,16 @@ "force": { "name": "force", "global": false, - "description": "Triggers the navigation even if the location is the same as the current one.\r\nNote this will also add a new entry to the history unless `replace: true`\r\nis passed.", + "description": "Triggers the navigation even if the location is the same as the current one.\nNote this will also add a new entry to the history unless `replace: true`\nis passed.", "tags": [], "required": false, "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", "range": [ - 26395, - 26411 + 27298, + 27314 ] } ], @@ -37194,81 +45788,344 @@ "state": { "name": "state", "global": false, - "description": "State to save using the History API. This cannot contain any reactive\r\nvalues and some primitives like Symbols are forbidden. More info at\r\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "description": "State to save using the History API. This cannot contain any reactive\nvalues and some primitives like Symbols are forbidden. More info at\nhttps://developer.mozilla.org/en-US/docs/Web/API/History/state", + "tags": [], + "required": false, + "type": "lt | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/router-CWoNjPRp.d.mts", + "range": [ + 27545, + 27566 + ] + } + ], + "schema": "lt | undefined" + } + } + } + ] + } + } + ] + }, + "FoDataTableControls": { + "type": 1, + "props": [ + { + "name": "isSearchable", + "global": false, + "description": "If true, an input search will be displayed to allow the user to search for items in the datatable,\nthe search is performed through each property of each datatable's item", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Datatable/Types/DataTable.ts", + "range": [ + 234, + 257 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + { + "name": "pageOptions", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "SelectOption[]", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Datatable/Internal/Types/DataTable.ts", + "range": [ + 154, + 182 + ] + } + ], + "schema": { + "kind": "array", + "type": "SelectOption[]", + "schema": [ + { + "kind": "object", + "type": "SelectOption", + "schema": { + "id": { + "name": "id", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "number", + "declarations": [], + "schema": "number" + }, + "isDisabled": { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", "tags": [], "required": false, - "type": "HistoryState | undefined", + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "text": { + "name": "text", + "global": false, + "description": "The component's text", + "tags": [], + "required": true, + "type": "string", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", "range": [ - 26660, - 26681 + 445, + 459 ] } ], - "schema": "HistoryState | undefined" + "schema": "string" + } + } + } + ] + } + }, + { + "name": "totalPages", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "number", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Datatable/Internal/Types/DataTable.ts", + "range": [ + 187, + 207 + ] + } + ], + "schema": "number" + }, + { + "name": "query", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "string", + "declarations": [], + "schema": "string" + }, + { + "name": "maxItemsPerPageOption", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "SelectOption", + "declarations": [], + "schema": { + "kind": "object", + "type": "SelectOption", + "schema": { + "id": { + "name": "id", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "number", + "declarations": [], + "schema": "number" + }, + "isDisabled": { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] } + }, + "text": { + "name": "text", + "global": false, + "description": "The component's text", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 445, + 459 + ] + } + ], + "schema": "string" } + } + } + }, + { + "name": "page", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "number", + "declarations": [], + "schema": "number" + }, + { + "name": "key", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "PropertyKey | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 65108, + 65126 + ] + } + ], + "schema": { + "kind": "enum", + "type": "PropertyKey | undefined", + "schema": [ + "undefined", + "string", + "number", + "symbol" ] } }, { - "name": "custom", - "type": "boolean | undefined", - "description": "Whether RouterLink should not wrap its content in an `a` tag. Useful when\r\nusing `v-slot` to create a custom RouterLink", + "name": "ref", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "VNodeRef | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 50419, - 50436 + 65131, + 65146 ] } ], "schema": { "kind": "enum", - "type": "boolean | undefined", + "type": "VNodeRef | undefined", "schema": [ "undefined", - "false", - "true" + "string", + "Ref", + { + "kind": "event", + "type": "(ref: Element | ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase, ... 4 more ..., any> | null, refs: Record<...>): void", + "schema": [] + } ] } }, { - "name": "activeClass", - "type": "string | undefined", - "description": "Class to apply when the link is active", + "name": "ref_for", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "boolean | undefined", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 50507, - 50528 + 65151, + 65169 ] } ], "schema": { "kind": "enum", - "type": "string | undefined", + "type": "boolean | undefined", "schema": [ "undefined", - "string" + "false", + "true" ] } }, { - "name": "exactActiveClass", + "name": "ref_key", + "global": true, + "description": "", + "tags": [], + "required": false, "type": "string | undefined", - "description": "Class to apply when the link is exact active", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 50605, - 50631 + 65174, + 65191 ] } ], @@ -37282,43 +46139,265 @@ } }, { - "name": "ariaCurrentValue", - "type": "\"page\" | \"step\" | \"location\" | \"date\" | \"time\" | \"true\" | \"false\" | undefined", - "description": "Value passed to the attribute `aria-current` when the link is exact active.", + "name": "class", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72233, + 72249 + ] + } + ], + "schema": "unknown" + }, + { + "name": "style", + "global": true, + "description": "", + "tags": [], + "required": false, + "type": "unknown", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 72254, + 72270 + ] + } + ], + "schema": "unknown" + } + ], + "events": [ + { + "name": "update:page", + "description": "", + "tags": [], + "type": "[value: number]", + "signature": "(event: \"update:page\", value: number): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [ + "number" + ] + }, + { + "name": "update:query", + "description": "", + "tags": [], + "type": "[value: string]", + "signature": "(event: \"update:query\", value: string): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [ + "string" + ] + }, + { + "name": "update:maxItemsPerPageOption", + "description": "", + "tags": [], + "type": "[value: SelectOption]", + "signature": "(event: \"update:maxItemsPerPageOption\", value: SelectOption): void", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", + "range": [ + 17597, + 17632 + ] + } + ], + "schema": [ + { + "kind": "object", + "type": "SelectOption", + "schema": { + "id": { + "name": "id", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "number", + "declarations": [], + "schema": "number" + }, + "isDisabled": { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "text": { + "name": "text", + "global": false, + "description": "The component's text", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 445, + 459 + ] + } + ], + "schema": "string" + } + } + } + ] + } + ], + "slots": [ + { + "name": "default", + "type": "{}", + "description": "", + "declarations": [], + "schema": { + "kind": "object", + "type": "{}", + "schema": {} + } + } + ], + "exposed": [ + { + "name": "$slots", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/@vue/runtime-core/dist/runtime-core.d.ts", "range": [ - 50778, - 50863 + 26345, + 26372 ] } ], + "schema": { + "kind": "object", + "type": "Readonly & { default?: ((props: {}) => any) | undefined; }", + "schema": { + "default": { + "name": "default", + "global": false, + "description": "", + "tags": [], + "required": false, + "type": "((props: {}) => any) | undefined", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((props: {}) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(props: {}): any", + "schema": [] + } + ] + } + } + } + } + }, + { + "name": "onUpdate:page", + "type": "((value: number) => any) | undefined", + "description": "", + "declarations": [], "schema": { "kind": "enum", - "type": "\"page\" | \"step\" | \"location\" | \"date\" | \"time\" | \"true\" | \"false\" | undefined", + "type": "((value: number) => any) | undefined", "schema": [ "undefined", - "\"page\"", - "\"step\"", - "\"location\"", - "\"date\"", - "\"time\"", - "\"true\"", - "\"false\"" + { + "kind": "event", + "type": "(value: number): any", + "schema": [ + "number" + ] + } ] } }, { - "name": "viewTransition", + "name": "onUpdate:query", + "type": "((value: string) => any) | undefined", + "description": "", + "declarations": [], + "schema": { + "kind": "enum", + "type": "((value: string) => any) | undefined", + "schema": [ + "undefined", + { + "kind": "event", + "type": "(value: string): any", + "schema": [ + "string" + ] + } + ] + } + }, + { + "name": "isSearchable", "type": "boolean | undefined", - "description": "Pass the returned promise of `router.push()` to `document.startViewTransition()` if supported.", + "description": "If true, an input search will be displayed to allow the user to search for items in the datatable,\nthe search is performed through each property of each datatable's item", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Datatable/Types/DataTable.ts", "range": [ - 50990, - 51015 + 234, + 257 ] } ], @@ -37333,42 +46412,255 @@ } }, { - "name": "replace", - "type": "boolean | undefined", - "description": "Calls `router.replace` instead of `router.push`.", + "name": "page", + "type": "number", + "description": "", + "declarations": [], + "schema": "number" + }, + { + "name": "query", + "type": "string", + "description": "", + "declarations": [], + "schema": "string" + }, + { + "name": "pageOptions", + "type": "SelectOption[]", + "description": "", "declarations": [ { - "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/node_modules/vue-router/dist/vue-router.d.ts", + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Datatable/Internal/Types/DataTable.ts", "range": [ - 50167, - 50185 + 154, + 182 ] } ], "schema": { - "kind": "enum", - "type": "boolean | undefined", + "kind": "array", + "type": "SelectOption[]", "schema": [ - "undefined", - "false", - "true" + { + "kind": "object", + "type": "SelectOption", + "schema": { + "id": { + "name": "id", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "number", + "declarations": [], + "schema": "number" + }, + "isDisabled": { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "text": { + "name": "text", + "global": false, + "description": "The component's text", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 445, + 459 + ] + } + ], + "schema": "string" + } + } + } ] } }, { - "name": "onClick:link", - "type": "(() => any) | undefined", + "name": "totalPages", + "type": "number", + "description": "", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/UI/Tables/Datatable/Internal/Types/DataTable.ts", + "range": [ + 187, + 207 + ] + } + ], + "schema": "number" + }, + { + "name": "maxItemsPerPageOption", + "type": "SelectOption", + "description": "", + "declarations": [], + "schema": { + "kind": "object", + "type": "SelectOption", + "schema": { + "id": { + "name": "id", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "number", + "declarations": [], + "schema": "number" + }, + "isDisabled": { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "text": { + "name": "text", + "global": false, + "description": "The component's text", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 445, + 459 + ] + } + ], + "schema": "string" + } + } + } + }, + { + "name": "onUpdate:maxItemsPerPageOption", + "type": "((value: SelectOption) => any) | undefined", "description": "", "declarations": [], "schema": { "kind": "enum", - "type": "(() => any) | undefined", + "type": "((value: SelectOption) => any) | undefined", "schema": [ "undefined", { "kind": "event", - "type": "(): any", - "schema": [] + "type": "(value: SelectOption): any", + "schema": [ + { + "kind": "object", + "type": "SelectOption", + "schema": { + "id": { + "name": "id", + "global": false, + "description": "", + "tags": [], + "required": true, + "type": "number", + "declarations": [], + "schema": "number" + }, + "isDisabled": { + "name": "isDisabled", + "global": false, + "description": "If true, the component will be disabled without allowing more interactions", + "tags": [], + "required": false, + "type": "boolean | undefined", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Lib/UseState/Types/State.ts", + "range": [ + 360, + 381 + ] + } + ], + "schema": { + "kind": "enum", + "type": "boolean | undefined", + "schema": [ + "undefined", + "false", + "true" + ] + } + }, + "text": { + "name": "text", + "global": false, + "description": "The component's text", + "tags": [], + "required": true, + "type": "string", + "declarations": [ + { + "file": "https://github.com/michaelcozzolino/flyonui-vue/blob/2.x/packages/core/src/Types/Props.ts", + "range": [ + 445, + 459 + ] + } + ], + "schema": "string" + } + } + } + ] } ] } diff --git a/packages/docs/Api/UI/LinkableApiName.vue b/packages/docs/Api/UI/LinkableApiName.vue new file mode 100644 index 00000000..9d730097 --- /dev/null +++ b/packages/docs/Api/UI/LinkableApiName.vue @@ -0,0 +1,28 @@ + + + diff --git a/packages/docs/Api/UI/PropsApi.vue b/packages/docs/Api/UI/PropsApi.vue index c241c3bb..8ee4cc45 100644 --- a/packages/docs/Api/UI/PropsApi.vue +++ b/packages/docs/Api/UI/PropsApi.vue @@ -9,7 +9,7 @@ > @@ -27,21 +28,27 @@ :key="prop.name" class="text-center" > - - {{ prop.name }} + + - + {{ prop.description ?? '-' }} - + {{ prop.type }} - + {{ getValues(prop.schema) }} + + + {{ prop.required }} + @@ -51,6 +58,7 @@ import type { Api } from '@/Api/Types/Api.ts'; import type { PropertyMeta, PropertyMetaSchema } from 'vue-component-meta'; +import LinkableApiName from '@/Api/UI/LinkableApiName.vue'; import { useArrayFilter } from '@vueuse/core'; import { FoTable, FoTableColumn, FoTableHeader, FoTableRow } from 'flyonui-vue'; diff --git a/packages/docs/Api/UI/SlotsApi.vue b/packages/docs/Api/UI/SlotsApi.vue index 5ce162a1..ac9c6777 100644 --- a/packages/docs/Api/UI/SlotsApi.vue +++ b/packages/docs/Api/UI/SlotsApi.vue @@ -1,7 +1,7 @@