| 12345678910111213141516171819202122232425262728293031323334353637383940 | 'use client'import type { FC } from 'react'import React from 'react'import cn from 'classnames'import s from './style.module.css'type Props = {  className?: string  title: string  description: string  isChosen: boolean  onChosen: () => void  chosenConfig?: React.ReactNode  icon?: JSX.Element}const RadioCard: FC<Props> = ({  title,  description,  isChosen,  onChosen,  icon,}) => {  return (    <div      className={cn(s.item, isChosen && s.active, 'flex')}      onClick={onChosen}    >      {icon}      <div>        <div className='flex justify-between items-center'>          <div className='leading-5 text-sm font-medium text-gray-900'>{title}</div>          <div className={s.radio}></div>        </div>        <div className='leading-[18px] text-xs font-normal text-gray-500'>{description}</div>      </div>    </div>  )}export default React.memo(RadioCard)
 |