File size: 668 Bytes
a8aec61 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
import { type FC } from 'react'
import {
TooltipProvider,
Tooltip as BaseTooltip,
TooltipContent,
TooltipTrigger
} from '@/components/ui/tooltip/tooltip'
import type { TooltipProps } from '@/components/ui/tooltip/types'
const Tooltip: FC<TooltipProps> = ({
className,
children,
content,
side,
delayDuration,
contentClassName
}) => (
<TooltipProvider delayDuration={delayDuration}>
<BaseTooltip>
<TooltipTrigger className={className}>{children}</TooltipTrigger>
<TooltipContent side={side} className={contentClassName}>
{content}
</TooltipContent>
</BaseTooltip>
</TooltipProvider>
)
export default Tooltip
|