import Link from 'next/link' import dynamic from 'next/dynamic' import { checkBotFlag, formatNumber, makeBotURL } from '@utils/Tools' import { Status } from '@utils/Constants' import { Bot } from '@types' const Divider = dynamic(() => import('@components/Divider')) const Tag = dynamic(() => import('@components/Tag')) const DiscordAvatar = dynamic(() => import('@components/DiscordAvatar')) const BotCard: React.FC = ({ manage = false, bot }) => { return (
{formatNumber(bot.votes)} } dark /> {formatNumber(bot.servers)} 서버 : 'N/A'} dark />

{Status[bot.status]?.text}

{bot.name}

{bot.intro}

{bot.category.slice(0, 3).map((el) => ( ))}{' '} {bot.category.length > 3 && }
보기 {manage ? ( 관리하기 ) : bot.state !== 'ok' ? ( 초대하기 ) : ( 초대하기 )}
) } interface BotCardProps { manage?: boolean bot: Bot } export default BotCard