antd-mobile-alita
Version:
基于 React 的移动设计规范实现
28 lines (27 loc) • 741 B
TypeScript
import * as React from 'react';
export interface DataItem {
label?: React.ReactNode;
value?: any;
isLeaf?: boolean;
disabled?: boolean;
[key: string]: any;
}
export declare type ValueType = Array<string | string[]>;
export interface MenuProps {
prefixCls?: string;
subMenuPrefixCls?: string;
radioPrefixCls?: string;
multiSelectMenuBtnsCls?: string;
MenuSelectContanerPrefixCls?: string;
className?: string;
style?: React.CSSProperties;
data?: DataItem[];
defaultValue?: ValueType;
value?: ValueType;
onChange?: (value?: ValueType) => void;
onOk?: (value?: ValueType) => void;
onCancel?: () => void;
level?: 1 | 2;
height?: number;
multiSelect?: boolean;
}