Browse Source

reintroduce tooltip props interface

Konstantinos Kaloutas 1 year ago
parent
commit
ad0eae9aaf

+ 10 - 1
packages/tldraw/apps/tldraw-logseq/src/components/Tooltip/Tooltip.tsx

@@ -1,7 +1,16 @@
+import type { Side } from '@radix-ui/react-popper'
+
 // @ts-ignore
 // @ts-ignore
 const LSUI = window.LSUI
 const LSUI = window.LSUI
 
 
-export function Tooltip({ side, content, sideOffset = 10, ...rest }) {
+export interface TooltipProps {
+  children: React.ReactNode
+  side?: Side
+  sideOffset?: number
+  content?: React.ReactNode
+}
+
+export function Tooltip({ side, content, sideOffset = 10, ...rest }: TooltipProps) {
   return content ? (
   return content ? (
     <LSUI.TooltipProvider delayDuration={300}>
     <LSUI.TooltipProvider delayDuration={300}>
       <LSUI.Tooltip>
       <LSUI.Tooltip>