mirror of
https://github.com/langgenius/dify.git
synced 2025-07-15 21:24:23 +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])
|
||
|
}
|