From 05c674e2a7801a1f61c66d1d6aa0a58b06f5983f Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Thu, 7 Dec 2023 21:51:16 +0800 Subject: [PATCH] Realtime inspector icons colors (#19402) * colors * Fix leftover issues from merging from master. * Fix the schema/table selectors loading states to eliminate layout shifts. --------- Co-authored-by: Ivan Vasilov --- .../interfaces/Realtime/Inspector/MessagesTable.tsx | 9 ++++----- .../RealtimeFilterPopover/TableSelector.tsx | 5 +++-- .../Inspector/RealtimeFilterPopover/index.tsx | 12 +++++++++--- apps/studio/components/ui/SchemaSelector.tsx | 3 ++- .../Icon/icons/IconBroadcast/IconBroadcast.tsx | 7 ++++--- .../IconDatabaseChanges/IconDatabaseChanges.tsx | 4 +--- .../Icon/icons/IconPresence/IconPresence.tsx | 2 +- 7 files changed, 24 insertions(+), 18 deletions(-) diff --git a/apps/studio/components/interfaces/Realtime/Inspector/MessagesTable.tsx b/apps/studio/components/interfaces/Realtime/Inspector/MessagesTable.tsx index 98e6f72dd6..402b122a49 100644 --- a/apps/studio/components/interfaces/Realtime/Inspector/MessagesTable.tsx +++ b/apps/studio/components/interfaces/Realtime/Inspector/MessagesTable.tsx @@ -2,7 +2,6 @@ import { useParams } from 'common' import { isEqual } from 'lodash' import { Loader2 } from 'lucide-react' import Link from 'next/link' -import { useRouter } from 'next/router' import { Key, useEffect, useState } from 'react' import DataGrid, { RenderRowProps, Row } from 'react-data-grid' import { Button, IconBroadcast, IconDatabaseChanges, IconExternalLink, IconPresence, cn } from 'ui' @@ -10,8 +9,8 @@ import { Button, IconBroadcast, IconDatabaseChanges, IconExternalLink, IconPrese import ShimmerLine from 'components/ui/ShimmerLine' import MessageSelection from './MessageSelection' import { LogData } from './Messages.types' -import { ColumnRenderer } from './RealtimeMessageColumnRenderer' import NoChannelEmptyState from './NoChannelEmptyState' +import { ColumnRenderer } from './RealtimeMessageColumnRenderer' export const isErrorLog = (l: LogData) => { return l.message === 'SYSTEM' && l.metadata?.status === 'error' @@ -39,7 +38,7 @@ const NoResultAlert = ({
- +

Create a Broadcast message

Send a message in the channel

@@ -49,7 +48,7 @@ const NoResultAlert = ({
- +

Join from another browser tab

@@ -66,7 +65,7 @@ const NoResultAlert = ({

Listen to a table for changes

diff --git a/apps/studio/components/interfaces/Realtime/Inspector/RealtimeFilterPopover/TableSelector.tsx b/apps/studio/components/interfaces/Realtime/Inspector/RealtimeFilterPopover/TableSelector.tsx index fced5f29c1..2d5eba68ac 100644 --- a/apps/studio/components/interfaces/Realtime/Inspector/RealtimeFilterPopover/TableSelector.tsx +++ b/apps/studio/components/interfaces/Realtime/Inspector/RealtimeFilterPopover/TableSelector.tsx @@ -57,10 +57,11 @@ const TableSelector = ({ {isLoading && ( )} diff --git a/apps/studio/components/interfaces/Realtime/Inspector/RealtimeFilterPopover/index.tsx b/apps/studio/components/interfaces/Realtime/Inspector/RealtimeFilterPopover/index.tsx index 3fab367044..1bd776fb26 100644 --- a/apps/studio/components/interfaces/Realtime/Inspector/RealtimeFilterPopover/index.tsx +++ b/apps/studio/components/interfaces/Realtime/Inspector/RealtimeFilterPopover/index.tsx @@ -78,7 +78,10 @@ export const RealtimeFilterPopover = ({ config, onChangeConfig }: RealtimeFilter
- + @@ -99,7 +102,10 @@ export const RealtimeFilterPopover = ({ config, onChangeConfig }: RealtimeFilter
- + @@ -122,7 +128,7 @@ export const RealtimeFilterPopover = ({ config, onChangeConfig }: RealtimeFilter