UNPKG

concis

Version:

Concis Component library for PC

51 lines (50 loc) 1.1 kB
import { ReactNode, CSSProperties } from 'react'; interface RadioProps { children: ReactNode; /** * @description 自定义类名 */ className?: string; /** * @description 自定义样式 */ style?: CSSProperties; /** * @description 禁用 * @default 0 */ disabled?: Boolean; } interface RadioGroupProps { children: Array<Object>; style?: CSSProperties; className?: string; /** * @description 默认选中索引 */ value?: Number; /** * @description 支持手动扩展 * @default false */ canAddOption?: Boolean; /** * @description 扩展按钮文案 * @default 'More...' */ addOptionText?: number; /** * @description 方形样式 * @default false */ boxStyle?: Boolean; /** * @description 选项改变回调函数 */ onChange?: Function; } interface RadioItemProps { children: string; disabled: Boolean; } export type { RadioProps, RadioGroupProps, RadioItemProps };