Skip to content

Commit 5bbe3b4

Browse files
authored
fix wrapper name row ui (supabase#38122)
* fix wrapper row ui * break words * same thing for the table name
1 parent 72a94af commit 5bbe3b4

File tree

1 file changed

+24
-3
lines changed

1 file changed

+24
-3
lines changed

apps/studio/components/interfaces/Integrations/Wrappers/WrapperRow.tsx

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,16 @@ import { useParams } from 'common'
88
import { ButtonTooltip } from 'components/ui/ButtonTooltip'
99
import type { FDW } from 'data/fdw/fdws-query'
1010
import { 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'
1221
import { INTEGRATIONS } from '../Landing/Integrations.constants'
1322
import DeleteWrapperModal from './DeleteWrapperModal'
1423
import { 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

Comments
 (0)