From 2e412d9e774d53173dbe407d370a5c02661c84cf Mon Sep 17 00:00:00 2001 From: Denozordec Date: Thu, 25 Jun 2026 23:51:02 +0700 Subject: [PATCH] refactor: Update ServiceEditSheet component to improve load balancing and health check display logic, ensuring accurate representation based on target IPs and enhancing user clarity --- apps/web/src/components/service-edit-sheet.tsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/web/src/components/service-edit-sheet.tsx b/apps/web/src/components/service-edit-sheet.tsx index 35fc4b8..76be066 100644 --- a/apps/web/src/components/service-edit-sheet.tsx +++ b/apps/web/src/components/service-edit-sheet.tsx @@ -529,8 +529,9 @@ export function ServiceEditSheet({ {bindings.map((binding, index) => { const showLbBlock = - binding.record_type === 'A' && binding.target_ips.length > 1 - const showMeta = binding.lb_mode !== 'round_robin' + binding.record_type === 'A' && binding.target_ips.length > 0 + const showMeta = + binding.target_ips.length > 1 && binding.lb_mode !== 'round_robin' return ( @@ -601,7 +602,9 @@ export function ServiceEditSheet({ - Балансировка и Health-check (multi-A) + {binding.target_ips.length > 1 + ? 'Балансировка и Health-check (multi-A)' + : 'Health-check'} 1} idPrefix={`binding-${index}-health`} />