UNPKG

baseui

Version:

A React Component library implementing the Base design language

24 lines (23 loc) 974 B
import * as React from 'react'; import type { CheckboxProps, DefaultProps, CheckboxState } from './types'; import type { ChangeEvent } from 'react'; declare class StatelessCheckbox extends React.Component<CheckboxProps, CheckboxState> { static defaultProps: DefaultProps; inputRef: React.RefObject<HTMLInputElement>; state: { isFocused: boolean; isFocusVisible: boolean; isHovered: boolean; isActive: boolean; }; componentDidMount(): void; componentDidUpdate(prevProps: CheckboxProps): void; onMouseEnter: (e: ChangeEvent<HTMLInputElement>) => void; onMouseLeave: (e: ChangeEvent<HTMLInputElement>) => void; onMouseDown: (e: ChangeEvent<HTMLInputElement>) => void; onMouseUp: (e: ChangeEvent<HTMLInputElement>) => void; onFocus: (e: ChangeEvent<HTMLInputElement>) => void; onBlur: (e: ChangeEvent<HTMLInputElement>) => void; render(): React.JSX.Element; } export default StatelessCheckbox;