diff --git a/.changeset/thirty-islands-trade.md b/.changeset/thirty-islands-trade.md new file mode 100644 index 0000000000..99bb5dceee --- /dev/null +++ b/.changeset/thirty-islands-trade.md @@ -0,0 +1,5 @@ +--- +"@nextui-org/radio": patch +--- + +Fixed missing required props and validationMessage diff --git a/packages/components/radio/src/use-radio.ts b/packages/components/radio/src/use-radio.ts index 973e6135bb..8251356b1e 100644 --- a/packages/components/radio/src/use-radio.ts +++ b/packages/components/radio/src/use-radio.ts @@ -218,10 +218,8 @@ export function useRadio(props: UseRadioProps) { const getInputProps: PropGetter = useCallback( (props = {}) => { return { - ...props, ref: inputRef, - required: isRequired, - ...mergeProps(inputProps, focusProps), + ...mergeProps(props, inputProps, focusProps, {required: isRequired}), onChange: chain(inputProps.onChange, onChange), }; },