zarm
Version:
基于 React 的移动端UI库
23 lines (22 loc) • 598 B
TypeScript
import { ReactNode } from 'react';
export declare type RadioValue = number | string;
export interface BaseRadioProps {
disabled?: boolean;
defaultChecked?: boolean;
checked?: boolean;
value?: RadioValue;
id?: string;
indeterminate?: boolean;
children?: ReactNode;
}
export interface BaseRadioGroupProps {
type?: 'button' | 'list';
disabled?: boolean;
block?: boolean;
compact?: boolean;
defaultValue?: RadioValue;
value?: RadioValue;
onChange?: (value: RadioValue) => void;
children?: ReactNode;
listIconAlign?: 'before' | 'after';
}