mirror of
https://github.com/langgenius/dify.git
synced 2025-07-15 13:14:44 +00:00
15 lines
515 B
TypeScript
15 lines
515 B
TypeScript
import { useMemo } from 'react'
|
|
import type { AvailableNodesMetaData } from '@/app/components/workflow/hooks-store'
|
|
import { useHooksStore } from '@/app/components/workflow/hooks-store'
|
|
|
|
export const useNodesMetaData = () => {
|
|
const availableNodesMetaData = useHooksStore(s => s.availableNodesMetaData)
|
|
|
|
return useMemo(() => {
|
|
return {
|
|
nodes: availableNodesMetaData?.nodes || [],
|
|
nodesMap: availableNodesMetaData?.nodesMap || {},
|
|
} as AvailableNodesMetaData
|
|
}, [availableNodesMetaData])
|
|
}
|