瀏覽代碼

reintroduce tooltip props interface

Konstantinos Kaloutas 1 年之前
父節點
當前提交
ad0eae9aaf
共有 1 個文件被更改,包括 10 次插入1 次删除
  1. 10 1
      packages/tldraw/apps/tldraw-logseq/src/components/Tooltip/Tooltip.tsx

+ 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
 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 ? (
     <LSUI.TooltipProvider delayDuration={300}>
       <LSUI.Tooltip>