Skip to content

Commit c68dd3b

Browse files
authored
fix: card title ellipsis (#652)
* fix: card title ellipsis * fix: grab name into a tooltip
1 parent a546d47 commit c68dd3b

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

renderer/src/features/mcp-servers/components/card-mcp-server.tsx

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ import { getApiV1BetaRegistryByNameServersByServerName } from '@/common/api/gene
2929
import { useEffect, useState } from 'react'
3030
import { twMerge } from 'tailwind-merge'
3131
import { trackEvent } from '@/common/lib/analytics'
32+
import {
33+
Tooltip,
34+
TooltipTrigger,
35+
TooltipContent,
36+
} from '@/common/components/ui/tooltip'
3237

3338
type CardContentMcpServerProps = {
3439
status: WorkloadsWorkload['status']
@@ -211,14 +216,19 @@ export function CardMcpServer({
211216
)}
212217
>
213218
<CardHeader>
214-
<div className="flex items-center justify-between">
219+
<div className="flex items-center justify-between overflow-hidden">
215220
<CardTitle
216221
className={twMerge(
217-
'flex items-center text-xl break-all',
222+
'min-w-0 flex-1 text-xl',
218223
isStopped && 'text-primary/65'
219224
)}
220225
>
221-
{name}
226+
<Tooltip>
227+
<TooltipTrigger asChild>
228+
<span className="block cursor-default truncate">{name}</span>
229+
</TooltipTrigger>
230+
<TooltipContent className="max-w-xs">{name}</TooltipContent>
231+
</Tooltip>
222232
</CardTitle>
223233
<DropdownMenu>
224234
<DropdownMenuTrigger asChild>

0 commit comments

Comments
 (0)