From 6d0e1909e61657fea2cd703bc37ca807436ab47e Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Fri, 28 Jan 2022 21:53:37 +0800 Subject: [PATCH] added chart toggling, disabled event chart on custom query --- .../interfaces/Settings/Logs/LogPanel.tsx | 21 +++++++++++++++++++ .../project/[ref]/settings/logs/[type].tsx | 21 ++++++++++++------- studio/tests/pages/projects/LogPanel.test.js | 11 ++++++++++ studio/tests/pages/projects/logs.test.js | 8 +++++++ 4 files changed, 53 insertions(+), 8 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogPanel.tsx b/studio/components/interfaces/Settings/Logs/LogPanel.tsx index fd43a27bb50..e286b5ef599 100644 --- a/studio/components/interfaces/Settings/Logs/LogPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/LogPanel.tsx @@ -11,6 +11,7 @@ import { IconSearch, IconClock, Popover, + IconBarChart2, } from '@supabase/ui' import { LogSearchCallback, LogTemplate } from '.' import dayjs from 'dayjs' @@ -27,6 +28,8 @@ interface Props { onSearch?: LogSearchCallback onCustomClick?: () => void onSelectTemplate: (template: LogTemplate) => void + isShowingEventChart: boolean + onToggleEventChart: () => void } dayjs.extend(utc) @@ -45,6 +48,8 @@ const LogPanel: FC = ({ defaultFromValue = '', onCustomClick, onSelectTemplate, + isShowingEventChart, + onToggleEventChart, }) => { const [search, setSearch] = useState('') const [from, setFrom] = useState({ value: '', error: '' }) @@ -193,6 +198,22 @@ const LogPanel: FC = ({ )} + {!isCustomQuery && ( +