@mabi-ui/radio
Version:
Radio group and radio button components for Mabi-UI
18 lines (15 loc) • 695 B
text/typescript
import { CheckboxProps } from '@mabi-ui/checkbox';
import React, { ReactNode, RefAttributes } from 'react';
import { AriaRadioGroupProps } from 'react-aria';
import { useRadioGroupState } from 'react-stately';
declare const RadioContext: React.Context<{
state: ReturnType<typeof useRadioGroupState>;
color: RadioGroupProps["color"];
} | null>;
type RadioGroupProps = {
children: ReactNode;
className?: string;
errorMessage?: string;
} & Omit<AriaRadioGroupProps, "errorMessage"> & Pick<CheckboxProps, "color">;
declare const RadioGroup: React.ForwardRefExoticComponent<RadioGroupProps & RefAttributes<HTMLDivElement>>;
export { RadioContext, RadioGroup, RadioGroupProps };