From 18b80c409b8a43ba430aa3dcd31463408e7ba22b Mon Sep 17 00:00:00 2001
From: Jacob Shandling <61553566+jacobshandling@users.noreply.github.com>
Date: Mon, 9 Oct 2023 14:51:05 -0700
Subject: [PATCH] 13472 clipped banner (#14396)
---
.../QueryDetailsPage/QueryDetailsPage.tsx | 25 +++++++++++++++++++
.../QueryDetailsPageConfig.tsx | 2 ++
.../details/QueryDetailsPage/_styles.scss | 5 ++++
.../components/QueryReport/_styles.scss | 2 --
4 files changed, 32 insertions(+), 2 deletions(-)
diff --git a/frontend/pages/queries/details/QueryDetailsPage/QueryDetailsPage.tsx b/frontend/pages/queries/details/QueryDetailsPage/QueryDetailsPage.tsx
index 6c52aaeda8..a45056ddd4 100644
--- a/frontend/pages/queries/details/QueryDetailsPage/QueryDetailsPage.tsx
+++ b/frontend/pages/queries/details/QueryDetailsPage/QueryDetailsPage.tsx
@@ -25,12 +25,15 @@ import TooltipWrapper from "components/TooltipWrapper/TooltipWrapper";
import QueryAutomationsStatusIndicator from "pages/queries/ManageQueriesPage/components/QueryAutomationsStatusIndicator/QueryAutomationsStatusIndicator";
import DataError from "components/DataError/DataError";
import LogDestinationIndicator from "components/LogDestinationIndicator/LogDestinationIndicator";
+import CustomLink from "components/CustomLink";
+import InfoBanner from "components/InfoBanner";
import QueryReport from "../components/QueryReport/QueryReport";
import NoResults from "../components/NoResults/NoResults";
import {
DEFAULT_SORT_HEADER,
DEFAULT_SORT_DIRECTION,
+ QUERY_REPORT_RESULTS_LIMIT,
} from "./QueryDetailsPageConfig";
interface IQueryDetailsPageProps {
@@ -151,6 +154,8 @@ const QueryDetailsPage = ({
const isLoading = isStoredQueryLoading || isQueryReportLoading;
const isApiError = storedQueryError || queryReportError;
+ const isClipped =
+ queryReport && queryReport.results.length >= QUERY_REPORT_RESULTS_LIMIT;
const renderHeader = () => {
const canEditQuery =
@@ -232,6 +237,25 @@ const QueryDetailsPage = ({
);
};
+ const renderClippedBanner = () => (
+