mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-04-22 05:39:42 +08:00
15 lines
437 B
TypeScript
15 lines
437 B
TypeScript
import { useMemo } from 'react'
|
|
import { useStore } from '../store'
|
|
|
|
export const useWorkflowMode = () => {
|
|
const historyWorkflowData = useStore(s => s.historyWorkflowData)
|
|
const isRestoring = useStore(s => s.isRestoring)
|
|
return useMemo(() => {
|
|
return {
|
|
normal: !historyWorkflowData && !isRestoring,
|
|
restoring: isRestoring,
|
|
viewHistory: !!historyWorkflowData,
|
|
}
|
|
}, [historyWorkflowData, isRestoring])
|
|
}
|