| 123456789101112131415161718192021222324252627282930313233 | import { memo } from 'react'import ShortcutsName from '../shortcuts-name'import Tooltip from '@/app/components/base/tooltip'type TipPopupProps = {  title: string  children: React.ReactNode  shortcuts?: string[]}const TipPopup = ({  title,  children,  shortcuts,}: TipPopupProps) => {  return (    <Tooltip      offset={4}      popupClassName='!p-0 !bg-gray-25'      popupContent={        <div className='flex items-center gap-1 px-2 h-6 text-xs font-medium text-gray-700 rounded-lg border-[0.5px] border-black/5'>          {title}          {            shortcuts && <ShortcutsName keys={shortcuts} className='!text-[11px]' />          }        </div>      }    >      {children}    </Tooltip>  )}export default memo(TipPopup)
 |