projects/deliberation_at_scale/packages/frontend/hooks/useChatFlowMessages.ts (12 lines of code) (raw):

import { FlowId } from "@/state/slices/flow"; import { useAppSelector } from "@/state/store"; export interface UseChatFlowMessagesOptions { flowId: FlowId; } export default function useChatFlowMessages(options: UseChatFlowMessagesOptions) { const { flowId } = options; const flowMessages = useAppSelector((state) => state.flow.flowMessagesLookup?.[flowId]); return { flowMessages, }; }