@@ -8,7 +8,16 @@ import { useParams } from 'common'
88import { ButtonTooltip } from 'components/ui/ButtonTooltip'
99import type { FDW } from 'data/fdw/fdws-query'
1010import { useAsyncCheckProjectPermissions } from 'hooks/misc/useCheckPermissions'
11- import { Badge , Sheet , SheetContent , TableCell , TableRow } from 'ui'
11+ import {
12+ Badge ,
13+ Sheet ,
14+ SheetContent ,
15+ TableCell ,
16+ TableRow ,
17+ Tooltip ,
18+ TooltipContent ,
19+ TooltipTrigger ,
20+ } from 'ui'
1221import { INTEGRATIONS } from '../Landing/Integrations.constants'
1322import DeleteWrapperModal from './DeleteWrapperModal'
1423import { EditWrapperSheet } from './EditWrapperSheet'
@@ -74,7 +83,12 @@ const WrapperRow = ({ wrapper }: WrapperRowProps) => {
7483 < div className = "relative w-3 h-3 flex items-center justify-center" >
7584 { integration . icon ( { className : 'p-0' } ) }
7685 </ div >
77- { target } { ' ' }
86+ < Tooltip >
87+ < TooltipTrigger className = "truncate max-w-28" > { target } </ TooltipTrigger >
88+ < TooltipContent className = "max-w-64 whitespace-pre-wrap break-words" >
89+ { target }
90+ </ TooltipContent >
91+ </ Tooltip >
7892 < ChevronRight
7993 size = { 12 }
8094 strokeWidth = { 1.5 }
@@ -85,7 +99,14 @@ const WrapperRow = ({ wrapper }: WrapperRowProps) => {
8599 < Link href = { `/project/${ ref } /editor/${ table . id } ` } >
86100 < Badge className = "transition hover:bg-surface-300 pl-5 rounded-l-none gap-2 h-6 font-mono text-[0.75rem] border-l-0" >
87101 < Table2 size = { 12 } strokeWidth = { 1.5 } className = "text-foreground-lighter/50" />
88- { table . schema } .{ table . table_name }
102+ < Tooltip >
103+ < TooltipTrigger className = "truncate max-w-28" >
104+ { table . schema } .{ table . table_name }
105+ </ TooltipTrigger >
106+ < TooltipContent className = "max-w-64 whitespace-pre-wrap break-words" >
107+ { table . schema } .{ table . table_name }
108+ </ TooltipContent >
109+ </ Tooltip >
89110 </ Badge >
90111 </ Link >
91112 </ div >
0 commit comments