From c0c031ea604934fe899990696c7a0a7551ba0aa0 Mon Sep 17 00:00:00 2001 From: Suresh Chaudhary Date: Thu, 16 Apr 2026 20:25:38 +0530 Subject: [PATCH] feat: responsive design --- ui/app/clientLayout.tsx | 6 +- ui/app/workspace/config/logging/page.tsx | 2 +- ui/app/workspace/config/views/loggingView.tsx | 12 +- ui/app/workspace/dashboard/page.tsx | 76 ++++++++----- ui/app/workspace/logs/page.tsx | 36 +++--- .../workspace/logs/views/logsHeaderView.tsx | 104 +++++++++++------- ui/app/workspace/mcp-logs/page.tsx | 22 ++-- .../mcp-logs/views/mcpHeaderView.tsx | 63 ++++++++--- .../fragments/maximFormFragment.tsx | 7 +- .../fragments/otelFormFragment.tsx | 9 +- .../fragments/prometheusFormFragment.tsx | 11 +- ui/app/workspace/observability/page.tsx | 2 +- .../observability/views/observabilityView.tsx | 42 ++++++- ui/components/filters/logsFilterSidebar.tsx | 20 ++-- ui/components/filters/mcpFilterSidebar.tsx | 20 ++-- ui/components/header.tsx | 42 +++++-- ui/components/sidebar.tsx | 4 +- ui/components/ui/datePickerWithRange.tsx | 40 ++++++- ui/components/ui/sidebar.tsx | 7 +- 19 files changed, 356 insertions(+), 169 deletions(-) diff --git a/ui/app/clientLayout.tsx b/ui/app/clientLayout.tsx index aff8903566..eacabe3394 100644 --- a/ui/app/clientLayout.tsx +++ b/ui/app/clientLayout.tsx @@ -1,4 +1,5 @@ import FullPageLoader from "@/components/fullPageLoader"; +import Header from "@/components/header"; import NotAvailableBanner from "@/components/notAvailableBanner"; import ProgressProvider from "@/components/progressBar"; import Sidebar from "@/components/sidebar"; @@ -43,8 +44,9 @@ function AppContent({ children }: { children: React.ReactNode }) { -
-
+
+
+
{isLoading ? : {children}}
diff --git a/ui/app/workspace/config/logging/page.tsx b/ui/app/workspace/config/logging/page.tsx index 01476f218e..c08c8062fe 100644 --- a/ui/app/workspace/config/logging/page.tsx +++ b/ui/app/workspace/config/logging/page.tsx @@ -2,7 +2,7 @@ import LoggingView from "../views/loggingView"; export default function LoggingPage() { return ( -
+
); diff --git a/ui/app/workspace/config/views/loggingView.tsx b/ui/app/workspace/config/views/loggingView.tsx index bb78edc733..03af5eb901 100644 --- a/ui/app/workspace/config/views/loggingView.tsx +++ b/ui/app/workspace/config/views/loggingView.tsx @@ -79,7 +79,7 @@ export default function LoggingView() {
{/* Enable Logs */}
-
+