From ddae0bc923d6ae064f9d6f394dd370f321dabf44 Mon Sep 17 00:00:00 2001
From: Kyle Doherty <5248953+kdoh@users.noreply.github.com>
Date: Mon, 10 May 2021 15:49:01 -0400
Subject: [PATCH] Add Explore results button to saved SQL questions (#15984)

* add Explore results button

* lint
---
 .../query_builder/components/view/ViewHeader.jsx   | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/frontend/src/metabase/query_builder/components/view/ViewHeader.jsx b/frontend/src/metabase/query_builder/components/view/ViewHeader.jsx
index acf3172b660..e782878b74f 100644
--- a/frontend/src/metabase/query_builder/components/view/ViewHeader.jsx
+++ b/frontend/src/metabase/query_builder/components/view/ViewHeader.jsx
@@ -10,6 +10,7 @@ import ButtonBar from "metabase/components/ButtonBar";
 import CollectionBadge from "metabase/questions/components/CollectionBadge";
 
 import ViewSection, { ViewHeading, ViewSubHeading } from "./ViewSection";
+import ViewButton from "metabase/query_builder/components/view/ViewButton";
 
 import QuestionDataSource from "./QuestionDataSource";
 import QuestionDescription from "./QuestionDescription";
@@ -261,6 +262,19 @@ export class ViewTitleHeader extends React.Component {
               />
             </Box>
           )}
+          {question.query().database() && isNative && isSaved && (
+            <Link
+              to={question
+                .composeThisQuery()
+                .setDisplay("table")
+                .setSettings({})
+                .getUrl()}
+            >
+              <ViewButton medium p={[2, 1]} icon="insight" labelBreakpoint="sm">
+                {t`Explore results`}
+              </ViewButton>
+            </Link>
+          )}
           {isRunnable && !isNativeEditorOpen && (
             <RunButtonWithTooltip
               className={cx("text-brand-hover hide", {
-- 
GitLab