authorgravatar for 71498452+StiensWout@users.noreply.github.comWout Stiens <71498452+StiensWout@users.noreply.github.com> 2026-07-30 07:30:23+02:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-07-30 01:30:23-04:00
log6efcf3e10c02935780af6cc06f7146b8c9731ee2
tree6e403f27bc09b915d278acbd1c3aa22827192df5
parent748203ea19fb68741709614b33b305079f0f4c05
signature Signed by PGP key B5690EEEBB952194

fix(web): align remote server update action (#4731)


1 files changed, 13 insertions(+), 13 deletions(-)

apps/web/src/components/settings/ConnectionsSettings.tsx+13-13
...@@ -1426,19 +1426,11 @@ function SavedBackendListRow({...@@ -1426,19 +1426,11 @@ function SavedBackendListRow({
1426 <p className="text-xs text-muted-foreground">{metadataBits.join(" · ")}</p>1426 <p className="text-xs text-muted-foreground">{metadataBits.join(" · ")}</p>
1427 ) : null}1427 ) : null}
1428 {versionMismatch ? (1428 {versionMismatch ? (
1429 <div className="flex flex-wrap items-center gap-2">1429 <p className="flex items-center gap-1 text-warning text-xs">
1430 <p className="flex items-center gap-1 text-warning text-xs">1430 <TriangleAlertIcon className="size-3.5 shrink-0" />
1431 <TriangleAlertIcon className="size-3.5 shrink-0" />1431 Version drift: client {versionMismatch.clientVersion}, server{" "}
1432 Version drift: client {versionMismatch.clientVersion}, server{" "}1432 {versionMismatch.serverVersion}.
1433 {versionMismatch.serverVersion}.1433 </p>
1434 </p>
1435 <ServerUpdateAction
1436 environmentId={environmentId}
1437 serverLabel={`${environment.label} server`}
1438 selfUpdate={resolveServerSelfUpdateCapability(environment.serverConfig)}
1439 targetVersion={versionMismatch.clientVersion}
1440 />
1441 </div>
1442 ) : null}1434 ) : null}
1443 {environment.connection.error ? (1435 {environment.connection.error ? (
1444 <p className="flex min-w-0 items-center gap-2 text-destructive text-xs">1436 <p className="flex min-w-0 items-center gap-2 text-destructive text-xs">
...@@ -1456,6 +1448,14 @@ function SavedBackendListRow({...@@ -1456,6 +1448,14 @@ function SavedBackendListRow({
1456 ) : null}1448 ) : null}
1457 </div>1449 </div>
1458 <div className="flex w-full shrink-0 items-center gap-2 sm:w-auto sm:justify-end">1450 <div className="flex w-full shrink-0 items-center gap-2 sm:w-auto sm:justify-end">
1451 {versionMismatch ? (
1452 <ServerUpdateAction
1453 environmentId={environmentId}
1454 serverLabel={`${environment.label} server`}
1455 selfUpdate={resolveServerSelfUpdateCapability(environment.serverConfig)}
1456 targetVersion={versionMismatch.clientVersion}
1457 />
1458 ) : null}
1459 {isWslEnvironment ? (1459 {isWslEnvironment ? (
1460 <Tooltip>1460 <Tooltip>
1461 <TooltipTrigger1461 <TooltipTrigger