diff --git a/ui/src/providers/ChatProvider.tsx b/ui/src/providers/ChatProvider.tsx index 040a243..e246983 100644 --- a/ui/src/providers/ChatProvider.tsx +++ b/ui/src/providers/ChatProvider.tsx @@ -1,5 +1,6 @@ import { Chat, useCreateChatClient } from "stream-chat-react"; import { useUser } from "./UserStoreProvider"; +import { LoadingSpinner } from "@ui/components/LoadingSpinner"; export default function ChatProvider({ children, @@ -18,8 +19,24 @@ export default function ChatProvider({ }, }); + if (!user.streamToken) { + return ( +
+
+

+ Chat Indisponible +

+

+ Impossible de se connecter au service de chat. Veuillez essayer de + rafraƮchir la page. +

+
+
+ ); + } + if (!client) { - return
Loading...
; + return ; } return (