@varlet/ui
Version:
A Vue3 component library based on Material Design 2 and 3, supporting mobile and desktop.
35 lines (28 loc) • 800 B
TypeScript
import { VNode } from 'vue'
import { BasicAttributes, ListenerProp, SetPropsDefaults, VarComponent } from './varComponent'
export declare const cellProps: Record<keyof CellProps, any>
export interface CellProps extends BasicAttributes {
title?: string
icon?: string
namespace?: string
description?: string
border?: boolean
borderOffset?: number | string
iconClass?: string
titleClass?: string
descriptionClass?: string
extraClass?: string
ripple?: boolean
onClick?: ListenerProp<(e: Event) => void>
}
export class Cell extends VarComponent {
static setPropsDefaults: SetPropsDefaults<CellProps>
$props: CellProps
$slots: {
default(): VNode[]
icon(): VNode[]
description(): VNode[]
extra(): VNode[]
}
}
export class _CellComponent extends Cell {}