From 65da1b8429266c7302d10b4b2c4bccbd6601ffff Mon Sep 17 00:00:00 2001 From: 777genius Date: Tue, 14 Apr 2026 20:34:10 +0300 Subject: [PATCH] fix(tmux): improve installer banner layout --- .../renderer/ui/TmuxInstallerBannerView.tsx | 92 +++++++++++++++---- 1 file changed, 72 insertions(+), 20 deletions(-) diff --git a/src/features/tmux-installer/renderer/ui/TmuxInstallerBannerView.tsx b/src/features/tmux-installer/renderer/ui/TmuxInstallerBannerView.tsx index 9b5f2c62..46e1b77f 100644 --- a/src/features/tmux-installer/renderer/ui/TmuxInstallerBannerView.tsx +++ b/src/features/tmux-installer/renderer/ui/TmuxInstallerBannerView.tsx @@ -59,24 +59,29 @@ export function TmuxInstallerBannerView(): React.JSX.Element | null { return (
-
-
-
- {viewModel.error ? ( - - ) : ( - - )} +
+
+
+ + {viewModel.error ? ( + + ) : ( + + )} + {viewModel.title}
-

+

{viewModel.body}

{(viewModel.platformLabel || @@ -84,20 +89,67 @@ export function TmuxInstallerBannerView(): React.JSX.Element | null { viewModel.runtimeReadyLabel || viewModel.versionLabel || viewModel.phase !== 'idle') && ( -
- {viewModel.platformLabel && Detected OS: {viewModel.platformLabel}} - {viewModel.locationLabel && Runtime path: {viewModel.locationLabel}} - {viewModel.runtimeReadyLabel && {viewModel.runtimeReadyLabel}} - {viewModel.versionLabel && {viewModel.versionLabel}} - {viewModel.phase !== 'idle' && Phase: {viewModel.phase}} +
+ {viewModel.platformLabel && ( + + Detected OS: {viewModel.platformLabel} + + )} + {viewModel.locationLabel && ( + + Runtime path: {viewModel.locationLabel} + + )} + {viewModel.runtimeReadyLabel && ( + + {viewModel.runtimeReadyLabel} + + )} + {viewModel.versionLabel && ( + + {viewModel.versionLabel} + + )} + {viewModel.phase !== 'idle' && ( + + Phase: {viewModel.phase} + + )}
)}
-
+
{viewModel.installSupported && (