@varlet/ui
Version:
A Vue3 component library based on Material Design 2 and 3, supporting mobile and desktop.
27 lines (19 loc) • 566 B
TypeScript
import { VNode } from 'vue'
import { BasicAttributes, SetPropsDefaults, VarComponent } from './varComponent'
export declare const optionProps: Record<keyof OptionProps, any>
export interface OptionProps extends BasicAttributes {
label?: any
value?: any
disabled?: boolean
}
export interface OptionData {
selected: boolean
}
export class Option extends VarComponent {
static setPropsDefaults: SetPropsDefaults<OptionProps>
$props: OptionProps
$slots: {
default(data: OptionData): VNode[]
}
}
export class _OptionComponent extends Option {}