| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | import type { FC } from 'react'type TabProps = {  active: string  onSelect: (active: string) => void}const Tab: FC<TabProps> = ({  active,  onSelect,}) => {  const tabs = [    {      key: 'all',      text: 'All',    },    {      key: 'added',      text: 'Added',    },    {      key: 'build-in',      text: 'Build-in',    },  ]  return (    <div className='flex items-center'>      {        tabs.map(tab => (          <div            key={tab.key}            className={`              flex items-center mr-1 px-[5px] h-[18px] rounded-md text-xs cursor-pointer              ${active === tab.key ? 'bg-gray-200 font-medium text-gray-900' : 'text-gray-500 font-normal'}            `}            onClick={() => onSelect(tab.key)}          >            {tab.text}          </div>        ))      }    </div>  )}export default Tab
 |