import React from "react"; import * as RadioGroupPrimitive from "@radix-ui/react-radio-group"; export interface RadioItem { id: string; title: string; } export type RadioGroupProps = { items: RadioItem[]; ariaLabel: string; labelClassName: string; labelContent: string; buttonClassName: string; itemClassName: string; defaultValue?: string; }; const RadioGroup = ({ items, ariaLabel, labelClassName, labelContent, buttonClassName, itemClassName, defaultValue = items[0].title, }: RadioGroupProps) => { const [value, setValue] = React.useState(defaultValue); return (
{labelContent}
{items.map((pokemon) => (
))}
); }; export default RadioGroup;