@lobehub/chat
Version:
Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.
26 lines (19 loc) • 557 B
text/typescript
'use client';
import { useMemo } from 'react';
import { useStoreApi } from '../store';
import { PublicAction } from '../store/action';
export type GroupChatSettingsInstance = PublicAction;
export const useGroupChatSettings = (): GroupChatSettingsInstance => {
const storeApi = useStoreApi();
const { updateGroupConfig, updateGroupMeta, resetGroupConfig, resetGroupMeta } =
storeApi.getState();
return useMemo(
() => ({
resetGroupConfig,
resetGroupMeta,
updateGroupConfig,
updateGroupMeta,
}),
[],
);
};