baseui
Version:
A React Component library implementing the Base design language
34 lines (33 loc) • 1.11 kB
TypeScript
import * as React from 'react';
import type { RadioProps, RadioState } from './types';
import type { ChangeEvent } from 'react';
declare class Radio extends React.Component<RadioProps, RadioState> {
static defaultProps: {
overrides: {};
containsInteractiveElement: boolean;
checked: boolean;
disabled: boolean;
autoFocus: boolean;
inputRef: React.RefObject<HTMLInputElement>;
align: string;
error: boolean;
onChange: () => void;
onMouseEnter: () => void;
onMouseLeave: () => void;
onMouseDown: () => void;
onMouseUp: () => void;
onFocus: () => void;
onBlur: () => void;
};
state: {
isActive: boolean;
isHovered: boolean;
};
componentDidMount(): void;
onMouseEnter: (e: ChangeEvent<HTMLInputElement>) => void;
onMouseLeave: (e: ChangeEvent<HTMLInputElement>) => void;
onMouseDown: (e: ChangeEvent<HTMLInputElement>) => void;
onMouseUp: (e: ChangeEvent<HTMLInputElement>) => void;
render(): React.JSX.Element;
}
export default Radio;