From 1ee453b3b6b97770c89366cba41d9a577f0f9cc9 Mon Sep 17 00:00:00 2001 From: Dmitriy Petrov Date: Thu, 20 Aug 2026 01:55:50 +0300 Subject: [PATCH] Add failover setting step controls --- src/shared/versions.ts | 4 +-- src/web/features/failover/FailoverFeature.tsx | 17 +++++++---- src/web/styles/features/failover.css | 7 +++-- test/web/failover-feature-contract.test.js | 8 +++-- test/web/style-boundaries.test.js | 29 ++++++++++--------- test/web/style-source.js | 5 ++-- 6 files changed, 43 insertions(+), 27 deletions(-) diff --git a/src/shared/versions.ts b/src/shared/versions.ts index b7e7d61..183dad5 100644 --- a/src/shared/versions.ts +++ b/src/shared/versions.ts @@ -1,6 +1,6 @@ export const HARBOR_VERSIONS = Object.freeze({ - macClient: '0.30.1', - gatewayClient: '0.31.1', + macClient: '0.30.2', + gatewayClient: '0.31.2', gatewayBackend: '0.31.0', }); diff --git a/src/web/features/failover/FailoverFeature.tsx b/src/web/features/failover/FailoverFeature.tsx index 9d01a73..5981337 100644 --- a/src/web/features/failover/FailoverFeature.tsx +++ b/src/web/features/failover/FailoverFeature.tsx @@ -76,17 +76,19 @@ function pulseNumber(event: FormEvent) { ], { duration: 320, easing: 'cubic-bezier(0.16, 1, 0.3, 1)' }); } -function FailoverNumberSetting({ before, after, value, min, max, disabled, ariaLabel, onChange }: { +function FailoverNumberSetting({ before, after, value, min, max, step = 10, disabled, ariaLabel, onChange }: { before: string; after: string; value: number; min: number; max: number; + step?: number; disabled?: boolean; ariaLabel: string; onChange: (value: number) => void; }) { - return