Spaces:
Build error
Build error
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) | |