From 9920e0b89a908e143c0cd4191475643912800e5d Mon Sep 17 00:00:00 2001 From: yyh Date: Tue, 13 Jan 2026 13:32:18 +0800 Subject: [PATCH] fix(sandbox-provider): hide config controls in read-only mode Hide config button, divider, and enable button for non-owner users. Adjust right padding to 24px in read-only mode for proper alignment. --- .../sandbox-provider-page/provider-card.tsx | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/web/app/components/header/account-setting/sandbox-provider-page/provider-card.tsx b/web/app/components/header/account-setting/sandbox-provider-page/provider-card.tsx index d8851876b9..0bfbb1cdfd 100644 --- a/web/app/components/header/account-setting/sandbox-provider-page/provider-card.tsx +++ b/web/app/components/header/account-setting/sandbox-provider-page/provider-card.tsx @@ -51,14 +51,15 @@ const ProviderCard = ({ const { t } = useTranslation() const isConfigured = provider.is_tenant_configured || provider.is_system_configured - const showEnableButton = !isCurrent && isConfigured && onEnable + const showEnableButton = !disabled && !isCurrent && isConfigured && onEnable return (
@@ -110,19 +111,20 @@ const ProviderCard = ({
)} - {isConfigured && ( + {!disabled && isConfigured && (
)} - + {!disabled && ( + + )}
)