ant-design/components/radio/index.tsx
Tom Xu 1719748a29
chore: eslint add consistent-type-imports (#35419)
* chore: eslint add consistent-type-imports

* fix avatar

* Update Item.tsx
2022-05-07 14:31:54 +08:00

27 lines
688 B
TypeScript

import type * as React from 'react';
import InternalRadio from './radio';
import Group from './group';
import Button from './radioButton';
import type { RadioProps } from './interface';
export {
RadioGroupButtonStyle,
RadioGroupOptionType,
RadioGroupProps,
RadioGroupContextProps,
RadioProps,
RadioChangeEventTarget,
RadioChangeEvent,
} from './interface';
interface CompoundedComponent
extends React.ForwardRefExoticComponent<RadioProps & React.RefAttributes<HTMLElement>> {
Group: typeof Group;
Button: typeof Button;
}
const Radio = InternalRadio as CompoundedComponent;
Radio.Button = Button;
Radio.Group = Group;
export { Button, Group };
export default Radio;