mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-09 06:49:02 +08:00
fix: wrap MessageEditor with QuickPanelProvider (#10223)
* fix: wrap MessageEditor with QuickPanelProvider * style: revert formatting
This commit is contained in:
parent
4f91a321a0
commit
1481149e51
@ -155,23 +155,23 @@ const Chat: FC<Props> = (props) => {
|
|||||||
flex={1}
|
flex={1}
|
||||||
justify="space-between"
|
justify="space-between"
|
||||||
style={{ maxWidth: chatMaxWidth, height: mainHeight }}>
|
style={{ maxWidth: chatMaxWidth, height: mainHeight }}>
|
||||||
<Messages
|
|
||||||
key={props.activeTopic.id}
|
|
||||||
assistant={assistant}
|
|
||||||
topic={props.activeTopic}
|
|
||||||
setActiveTopic={props.setActiveTopic}
|
|
||||||
onComponentUpdate={messagesComponentUpdateHandler}
|
|
||||||
onFirstUpdate={messagesComponentFirstUpdateHandler}
|
|
||||||
/>
|
|
||||||
<ContentSearch
|
|
||||||
ref={contentSearchRef}
|
|
||||||
searchTarget={mainRef as React.RefObject<HTMLElement>}
|
|
||||||
filter={contentSearchFilter}
|
|
||||||
includeUser={filterIncludeUser}
|
|
||||||
onIncludeUserChange={userOutlinedItemClickHandler}
|
|
||||||
/>
|
|
||||||
{messageNavigation === 'buttons' && <ChatNavigation containerId="messages" />}
|
|
||||||
<QuickPanelProvider>
|
<QuickPanelProvider>
|
||||||
|
<Messages
|
||||||
|
key={props.activeTopic.id}
|
||||||
|
assistant={assistant}
|
||||||
|
topic={props.activeTopic}
|
||||||
|
setActiveTopic={props.setActiveTopic}
|
||||||
|
onComponentUpdate={messagesComponentUpdateHandler}
|
||||||
|
onFirstUpdate={messagesComponentFirstUpdateHandler}
|
||||||
|
/>
|
||||||
|
<ContentSearch
|
||||||
|
ref={contentSearchRef}
|
||||||
|
searchTarget={mainRef as React.RefObject<HTMLElement>}
|
||||||
|
filter={contentSearchFilter}
|
||||||
|
includeUser={filterIncludeUser}
|
||||||
|
onIncludeUserChange={userOutlinedItemClickHandler}
|
||||||
|
/>
|
||||||
|
{messageNavigation === 'buttons' && <ChatNavigation containerId="messages" />}
|
||||||
<Inputbar assistant={assistant} setActiveTopic={props.setActiveTopic} topic={props.activeTopic} />
|
<Inputbar assistant={assistant} setActiveTopic={props.setActiveTopic} topic={props.activeTopic} />
|
||||||
{isMultiSelectMode && <MultiSelectActionPopup topic={props.activeTopic} />}
|
{isMultiSelectMode && <MultiSelectActionPopup topic={props.activeTopic} />}
|
||||||
</QuickPanelProvider>
|
</QuickPanelProvider>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user