|
@@ -36,6 +36,7 @@ import useBreakpoints, { MediaType } from '@/hooks/use-breakpoints'
|
|
|
import TextGeneration from '@/app/components/app/text-generate/item'
|
|
|
import { addFileInfos, sortAgentSorts } from '@/app/components/tools/utils'
|
|
|
import MessageLogModal from '@/app/components/base/message-log-modal'
|
|
|
+import PromptLogModal from '@/app/components/base/prompt-log-modal'
|
|
|
import { useStore as useAppStore } from '@/app/components/app/store'
|
|
|
import { useAppContext } from '@/context/app-context'
|
|
|
import useTimestamp from '@/hooks/use-timestamp'
|
|
@@ -168,11 +169,13 @@ function DetailPanel({ detail, onFeedback }: IDetailPanel) {
|
|
|
const { userProfile: { timezone } } = useAppContext()
|
|
|
const { formatTime } = useTimestamp()
|
|
|
const { onClose, appDetail } = useContext(DrawerContext)
|
|
|
- const { currentLogItem, setCurrentLogItem, showMessageLogModal, setShowMessageLogModal, currentLogModalActiveTab } = useAppStore(useShallow(state => ({
|
|
|
+ const { currentLogItem, setCurrentLogItem, showMessageLogModal, setShowMessageLogModal, showPromptLogModal, setShowPromptLogModal, currentLogModalActiveTab } = useAppStore(useShallow(state => ({
|
|
|
currentLogItem: state.currentLogItem,
|
|
|
setCurrentLogItem: state.setCurrentLogItem,
|
|
|
showMessageLogModal: state.showMessageLogModal,
|
|
|
setShowMessageLogModal: state.setShowMessageLogModal,
|
|
|
+ showPromptLogModal: state.showPromptLogModal,
|
|
|
+ setShowPromptLogModal: state.setShowPromptLogModal,
|
|
|
currentLogModalActiveTab: state.currentLogModalActiveTab,
|
|
|
})))
|
|
|
const { t } = useTranslation()
|
|
@@ -557,6 +560,16 @@ function DetailPanel({ detail, onFeedback }: IDetailPanel) {
|
|
|
defaultTab={currentLogModalActiveTab}
|
|
|
/>
|
|
|
)}
|
|
|
+ {showPromptLogModal && (
|
|
|
+ <PromptLogModal
|
|
|
+ width={width}
|
|
|
+ currentLogItem={currentLogItem}
|
|
|
+ onCancel={() => {
|
|
|
+ setCurrentLogItem()
|
|
|
+ setShowPromptLogModal(false)
|
|
|
+ }}
|
|
|
+ />
|
|
|
+ )}
|
|
|
</div>
|
|
|
)
|
|
|
}
|