Skip to content

Commit 9241750

Browse files
committed
fix(dashboard): improve sidebar version badge layout and text overflow handling
1 parent fd301fb commit 9241750

1 file changed

Lines changed: 11 additions & 9 deletions

File tree

dashboard/src/components/layout/sidebar.tsx

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -433,9 +433,9 @@ export function AppSidebar({ ...props }: React.ComponentProps<typeof Sidebar>) {
433433
<div className="flex min-w-0 flex-1 flex-col items-start overflow-hidden">
434434
<span className={cn(isRTL ? 'text-right' : 'text-left', 'truncate text-sm font-semibold leading-tight')}>{t('pasarguard')}</span>
435435
{isSudo && (
436-
<div className="flex min-w-0 items-baseline gap-1.5 whitespace-nowrap leading-none">
437-
<span className="shrink-0 whitespace-nowrap text-xs leading-none opacity-45">{displayVersion}</span>
438-
<div className="min-w-max shrink-0">
436+
<div className="flex min-w-0 flex-col items-start gap-0.5 leading-none">
437+
<span className="max-w-full truncate text-xs leading-none opacity-45">{displayVersion}</span>
438+
<div className="max-w-full">
439439
<TooltipProvider>
440440
<VersionBadge currentVersion={normalizedVersion} className="leading-none" />
441441
</TooltipProvider>
@@ -479,14 +479,16 @@ export function AppSidebar({ ...props }: React.ComponentProps<typeof Sidebar>) {
479479
alt="PasarGuard Logo"
480480
className="h-8 w-8 flex-shrink-0 object-contain"
481481
/>
482-
<div className="flex flex-col overflow-hidden">
482+
<div className="flex min-w-0 flex-col overflow-hidden">
483483
<span className={cn(isRTL ? 'text-right' : 'text-left', 'truncate text-sm font-semibold leading-tight')}>{t('pasarguard')}</span>
484484
{isSudo && (
485-
<div className="flex items-baseline gap-1.5 whitespace-nowrap leading-none">
486-
<span className="shrink-0 whitespace-nowrap text-xs leading-none opacity-45">{displayVersion}</span>
487-
<TooltipProvider>
488-
<VersionBadge currentVersion={normalizedVersion} className="leading-none" />
489-
</TooltipProvider>
485+
<div className="flex min-w-0 flex-col items-start gap-0.5 leading-none">
486+
<span className="max-w-full truncate text-xs leading-none opacity-45">{displayVersion}</span>
487+
<div className="max-w-full">
488+
<TooltipProvider>
489+
<VersionBadge currentVersion={normalizedVersion} className="leading-none" />
490+
</TooltipProvider>
491+
</div>
490492
</div>
491493
)}
492494
</div>

0 commit comments

Comments
 (0)