From 2c4377080da48cd923e0d9e5df985e5bbcb45720 Mon Sep 17 00:00:00 2001 From: Terry Sutton Date: Mon, 26 Aug 2024 17:30:22 -0230 Subject: [PATCH] Iconify action bar --- .../UtilityPanel/ResultsDropdown.tsx | 14 ++++++- .../SQLEditor/UtilityPanel/UtilityPanel.tsx | 40 ++++++++++++++++--- 2 files changed, 48 insertions(+), 6 deletions(-) diff --git a/apps/studio/components/interfaces/SQLEditor/UtilityPanel/ResultsDropdown.tsx b/apps/studio/components/interfaces/SQLEditor/UtilityPanel/ResultsDropdown.tsx index df702f82a97..cd3d892d73d 100644 --- a/apps/studio/components/interfaces/SQLEditor/UtilityPanel/ResultsDropdown.tsx +++ b/apps/studio/components/interfaces/SQLEditor/UtilityPanel/ResultsDropdown.tsx @@ -17,6 +17,9 @@ import { DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, + TooltipContent_Shadcn_, + TooltipTrigger_Shadcn_, + Tooltip_Shadcn_, } from 'ui' import { useSqlEditorV2StateSnapshot } from 'state/sql-editor-v2' import { useFlag } from 'hooks/ui/useFlag' @@ -127,7 +130,16 @@ const ResultsDropdown = ({ id }: ResultsDropdownProps) => { + + + Export results + + diff --git a/apps/studio/components/interfaces/SQLEditor/UtilityPanel/UtilityPanel.tsx b/apps/studio/components/interfaces/SQLEditor/UtilityPanel/UtilityPanel.tsx index 5bdb190a3c4..24c4edfb7ab 100644 --- a/apps/studio/components/interfaces/SQLEditor/UtilityPanel/UtilityPanel.tsx +++ b/apps/studio/components/interfaces/SQLEditor/UtilityPanel/UtilityPanel.tsx @@ -5,7 +5,16 @@ import { useParams } from 'common' import { useContentUpsertMutation } from 'data/content/content-upsert-mutation' import { contentKeys } from 'data/content/keys' import { useSqlEditorStateSnapshot } from 'state/sql-editor' -import { TabsContent_Shadcn_, TabsList_Shadcn_, TabsTrigger_Shadcn_, Tabs_Shadcn_ } from 'ui' +import { + TabsContent_Shadcn_, + TabsList_Shadcn_, + TabsTrigger_Shadcn_, + Tabs_Shadcn_, + Button, + TooltipContent_Shadcn_, + TooltipTrigger_Shadcn_, + Tooltip_Shadcn_, +} from 'ui' import { ChartConfig } from './ChartConfig' import ResultsDropdown from './ResultsDropdown' import UtilityActions from './UtilityActions' @@ -13,6 +22,7 @@ import UtilityTabResults from './UtilityTabResults' import { useSqlEditorV2StateSnapshot } from 'state/sql-editor-v2' import { useFlag } from 'hooks/ui/useFlag' import { Snippet } from 'data/content/sql-folders-query' +import { BarChart, ChevronDownIcon, Download, Table } from 'lucide-react' export type UtilityPanelProps = { id: string @@ -119,14 +129,34 @@ const UtilityPanel = ({ return ( - -
+ +
- Results + + +