diff --git a/web/components/chat/ChatModerationDetailsModal/ChatModerationDetailsModal.tsx b/web/components/chat/ChatModerationDetailsModal/ChatModerationDetailsModal.tsx index c62794363..f1c35bb74 100644 --- a/web/components/chat/ChatModerationDetailsModal/ChatModerationDetailsModal.tsx +++ b/web/components/chat/ChatModerationDetailsModal/ChatModerationDetailsModal.tsx @@ -3,9 +3,11 @@ import { FC, useEffect, useState } from 'react'; import format from 'date-fns/format'; import { ColumnsType } from 'antd/lib/table'; import dynamic from 'next/dynamic'; +import { ErrorBoundary } from 'react-error-boundary'; import ChatModeration from '../../../services/moderation-service'; import styles from './ChatModerationDetailsModal.module.scss'; import { formatUAstring } from '../../../utils/format'; +import { ComponentError } from '../../ui/ComponentError/ComponentError'; const { Panel } = Collapse; @@ -148,38 +150,49 @@ export const ChatModerationDetailsModal: FC = ( }, ]; return ( - - - {scopes?.map(scope => ( - {scope} - ))} - {authenticated && Authenticated} - {isBot && Bot} - - - - - - - {connectedClients.map(client => ( - - - - ))} - - + ( + + )} + > + + + {scopes?.map(scope => ( + {scope} + ))} + {authenticated && Authenticated} + {isBot && Bot} + + + - - + + + {connectedClients.map(client => ( + + + + ))} + + + +
+ + - - + + ); };