Skip to content

Commit 305e958

Browse files
committed
Add custom Tooltip component
1 parent ed573df commit 305e958

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

src/components/tooltip/index.tsx

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import * as React from 'react'
2+
import { Tooltip as BaseTooltip, TooltipTrigger, TooltipContent } from '../ui/tooltip'
3+
4+
type TooltipProps = React.ComponentProps<typeof BaseTooltip> & {
5+
title: React.ReactNode
6+
} & Pick<React.ComponentProps<typeof TooltipContent>, 'side' | 'sideOffset' | 'align'>
7+
8+
export const Tooltip = ({ title, children, side, sideOffset, align, ...props }: TooltipProps) => {
9+
return (
10+
<BaseTooltip {...props}>
11+
<TooltipTrigger>{children}</TooltipTrigger>
12+
<TooltipContent side={side} sideOffset={sideOffset} align={align}>
13+
{title}
14+
</TooltipContent>
15+
</BaseTooltip>
16+
)
17+
}

0 commit comments

Comments
 (0)