feat: 支持复制与编辑会话消息

This commit is contained in:
arvinxx
2023-07-22 23:59:38 +08:00
parent 3830601e2b
commit bebcf9f425

View File

@@ -9,8 +9,8 @@ import MessageExtra from './MessageExtra';
const List = () => {
const data = useSessionStore(chatSelectors.currentChats, isEqual);
const [deleteMessage, resendMessage] = useSessionStore(
(s) => [s.deleteMessage, s.resendMessage],
const [deleteMessage, resendMessage, dispatchMessage] = useSessionStore(
(s) => [s.deleteMessage, s.resendMessage, s.dispatchMessage],
shallow,
);
@@ -30,6 +30,9 @@ const List = () => {
}
}
}}
onMessageChange={(id, content) => {
dispatchMessage({ id, key: 'content', type: 'updateMessage', value: content });
}}
renderMessageExtra={MessageExtra}
style={{ marginTop: 24 }}
/>