UNPKG

@ray-js/smart-ui-typings

Version:

@ray-js/smart-ui 智能小程序 UI 框架的类型声明文件

53 lines (52 loc) 1.24 kB
/// <reference types="wechat-miniprogram" /> /// <reference types="react" /> import { VantBaseExternalClassName, VantComponent, VantEventHandler } from '../base'; export interface VantSidebarItemProps { /** * 内容 * * @default '' */ title?: string; /** * 是否显示右上角小红点 * * @default false */ dot?: boolean; /** * 图标右上角徽标的内容 * * @default '' */ badge?: string | number; /** * 是否禁用该项 * * @default false */ disabled?: boolean; } /** * @deprecated */ export interface VantSidebarItemClickEvent extends WechatMiniprogram.BaseEvent { /** * 当前徽章的索引 */ detail: number; } export interface VantSidebarItemEvents { /** * 点击徽章时触发 */ onClick?: VantEventHandler<number>; } export interface VantSidebarItemSlot { /** * 自定义标题栏,如果设置了 title 属性则不生效 */ title?: React.ReactNode; } export type VantSidebarItemExternalClassName = VantBaseExternalClassName; export type VantSidebarItem = VantComponent<VantSidebarItemProps, VantSidebarItemEvents, VantSidebarItemExternalClassName>;