quivr/frontend/lib/context/ChatsProvider/hooks/useChatsContext.tsx
Mamadou DICKO e2c1a027b0
feat: add chat view new design (#1897)
Issue: https://github.com/StanGirard/quivr/issues/1888

- Add Spinner when history is loading
- Change chat messages fetching logic
- Add cha view new design

Demo:



https://github.com/StanGirard/quivr/assets/63923024/c4341ccf-bacd-4720-9aa1-127dd557a75c
2023-12-14 16:22:09 +01:00

15 lines
381 B
TypeScript

import { useContext } from "react";
import { ChatsContext } from "../chats-provider";
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
export const useChatsContext = () => {
const context = useContext(ChatsContext);
if (context === undefined) {
throw new Error("useChatsContext must be used inside ChatsProvider");
}
return context;
};