UNPKG

@mabi-ui/radio

Version:

Radio group and radio button components for Mabi-UI

18 lines (15 loc) 695 B
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 };