Initial commit

This commit is contained in:
2026-03-03 19:26:22 +03:00
commit c1f94439ab
167 changed files with 23898 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
import { RadioGroup as ChakraRadioGroup } from '@chakra-ui/react';
import * as React from 'react';
export interface RadioProps extends ChakraRadioGroup.ItemProps {
rootRef?: React.RefObject<HTMLDivElement | null>;
inputProps?: React.InputHTMLAttributes<HTMLInputElement>;
}
export const Radio = React.forwardRef<HTMLInputElement, RadioProps>(function Radio(props, ref) {
const { children, inputProps, rootRef, ...rest } = props;
return (
<ChakraRadioGroup.Item ref={rootRef} {...rest}>
<ChakraRadioGroup.ItemHiddenInput ref={ref} {...inputProps} />
<ChakraRadioGroup.ItemIndicator />
{children && <ChakraRadioGroup.ItemText>{children}</ChakraRadioGroup.ItemText>}
</ChakraRadioGroup.Item>
);
});
export const RadioGroup = ChakraRadioGroup.Root;