UNPKG

seti-ramesesv1

Version:

Reusable components and context for Next.js apps

24 lines (23 loc) 887 B
import { type ChangeEvent, type ReactNode } from "react"; export type RadioGroupContextProps = { name: string; selectedValue: string | undefined; onChange: (event: ChangeEvent<HTMLInputElement>) => void; size: "small" | "medium" | "large"; disabled?: boolean; }; type RadioGroupProps = { name?: string; value?: string; defaultValue?: string | number; onChange?: (value: string) => void; direction?: "row" | "column"; disabled?: boolean; size?: "small" | "medium" | "large"; groupLabel?: string; className?: string; children: ReactNode; }; declare function RadioGroup({ name, value, defaultValue, onChange, direction, disabled, size, groupLabel, className, children, }: RadioGroupProps): import("react/jsx-runtime").JSX.Element; export default RadioGroup; export declare function useRadioGroupContext(): RadioGroupContextProps;