From 003be82d970214a373c5d2bf80693a549b91bdc2 Mon Sep 17 00:00:00 2001
From: Iqbal Muhammad Hasbi <39003120+IzayoiS@users.noreply.github.com>
Date: Wed, 13 May 2026 15:29:30 +0700
Subject: [PATCH] Fix zoom controls contrast in topology view (#1066)
---
.../usage/components/ProviderTopology.js | 2 +-
src/app/globals.css | 24 +++++++++++++++++++
2 files changed, 25 insertions(+), 1 deletion(-)
diff --git a/src/app/(dashboard)/dashboard/usage/components/ProviderTopology.js b/src/app/(dashboard)/dashboard/usage/components/ProviderTopology.js
index 1e2bf63..6ecb6df 100644
--- a/src/app/(dashboard)/dashboard/usage/components/ProviderTopology.js
+++ b/src/app/(dashboard)/dashboard/usage/components/ProviderTopology.js
@@ -304,7 +304,7 @@ export default function ProviderTopology({ providers = [], activeRequests = [],
nodesConnectable={false}
elementsSelectable={false}
>
-
+
)}
diff --git a/src/app/globals.css b/src/app/globals.css
index 76051e9..d295153 100644
--- a/src/app/globals.css
+++ b/src/app/globals.css
@@ -427,6 +427,30 @@ button {
opacity: 0.04;
}
+/* React Flow controls: match app theme */
+.react-flow-controls-custom {
+ background: var(--color-surface);
+ border: 1px solid var(--color-border);
+ border-radius: 10px;
+ box-shadow: var(--shadow-soft);
+ overflow: hidden;
+}
+
+.react-flow-controls-custom button {
+ background: var(--color-surface);
+ color: var(--color-text-main);
+ border: 0;
+ border-bottom: 1px solid var(--color-border);
+}
+
+.react-flow-controls-custom button:last-child {
+ border-bottom: 0;
+}
+
+.react-flow-controls-custom button:hover {
+ background: var(--color-bg-alt);
+}
+
/* Changelog markdown body */
.changelog-body h1 {
font-size: 1.4rem;