From 19dd8a1e52475b11bfb23224c6392a0914cbbe32 Mon Sep 17 00:00:00 2001 From: Monalisha Mishra Date: Thu, 16 May 2024 13:09:50 +0530 Subject: [PATCH] fix: added test for chat preview search list --- .../app/ChatUITest/ChatPreviewSearchList.tsx | 19 +++++++++++++++++++ .../src/app/ChatUITest/ChatUITest.tsx | 5 ++++- .../sdk-frontend-react/src/app/app.tsx | 5 +++++ .../lib/dataProviders/ChatDataProvider.tsx | 2 +- 4 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 packages/examples/sdk-frontend-react/src/app/ChatUITest/ChatPreviewSearchList.tsx diff --git a/packages/examples/sdk-frontend-react/src/app/ChatUITest/ChatPreviewSearchList.tsx b/packages/examples/sdk-frontend-react/src/app/ChatUITest/ChatPreviewSearchList.tsx new file mode 100644 index 000000000..be68b161d --- /dev/null +++ b/packages/examples/sdk-frontend-react/src/app/ChatUITest/ChatPreviewSearchList.tsx @@ -0,0 +1,19 @@ +import { ChatPreviewSearchList } from '@pushprotocol/uiweb'; + +const ChatPreviewSearchListTest = () => { + return ( + <> +
+ +
+ + ); +}; + +export default ChatPreviewSearchListTest; diff --git a/packages/examples/sdk-frontend-react/src/app/ChatUITest/ChatUITest.tsx b/packages/examples/sdk-frontend-react/src/app/ChatUITest/ChatUITest.tsx index d76a77baa..20b6d4e48 100644 --- a/packages/examples/sdk-frontend-react/src/app/ChatUITest/ChatUITest.tsx +++ b/packages/examples/sdk-frontend-react/src/app/ChatUITest/ChatUITest.tsx @@ -33,7 +33,7 @@ const ChatUITest = () => { CHAT BUBBLE - CHAT VIEW LIST + CHAT VIEW LIST CHAT VIEW @@ -44,6 +44,9 @@ const ChatUITest = () => { CHAT PREVIEW LIST + + CHAT PREVIEW SEARCH LIST + USER PROFILE COMPONENT diff --git a/packages/examples/sdk-frontend-react/src/app/app.tsx b/packages/examples/sdk-frontend-react/src/app/app.tsx index bb55e117c..5ac77bbe9 100644 --- a/packages/examples/sdk-frontend-react/src/app/app.tsx +++ b/packages/examples/sdk-frontend-react/src/app/app.tsx @@ -106,6 +106,7 @@ import { SubscriptionManagerTest } from './widget/SubscriptionManagerTest'; import Widget from './widget/Widget'; // import { SubscriptionManagerTest } from './widget/SubscriptionManagerTest'; import { UserProfileTest } from './ChatUITest/UserProfileTest'; +import ChatPreviewSearchListTest from './ChatUITest/ChatPreviewSearchList'; window.Buffer = window.Buffer || Buffer; @@ -656,6 +657,10 @@ export function App() { path="ChatPreview" element={} /> + } + /> } diff --git a/packages/uiweb/src/lib/dataProviders/ChatDataProvider.tsx b/packages/uiweb/src/lib/dataProviders/ChatDataProvider.tsx index 477a255bd..e429dd07d 100644 --- a/packages/uiweb/src/lib/dataProviders/ChatDataProvider.tsx +++ b/packages/uiweb/src/lib/dataProviders/ChatDataProvider.tsx @@ -115,7 +115,7 @@ export const ChatUIProvider = ({ console.debug(`UIWeb::ChatDataProvider::user changed - ${new Date().toISOString()}`, user); - if (!user.readmode()) { + if (!user?.readmode()) { await initStream(user); }