mirror of https://github.com/langgenius/dify.git
chore: panel memo
This commit is contained in:
parent
acacc0a4cb
commit
93999cec56
|
|
@ -1,4 +1,5 @@
|
|||
import type { FC } from 'react'
|
||||
import React from 'react'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import useConfig from './use-config'
|
||||
import type { CodeNodeType } from './types'
|
||||
|
|
@ -87,4 +88,4 @@ const Panel: FC<NodeProps<CodeNodeType>> = ({
|
|||
)
|
||||
}
|
||||
|
||||
export default Panel
|
||||
export default React.memo(Panel)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import type { FC } from 'react'
|
||||
import React from 'react'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import useConfig from './use-config'
|
||||
import type { DirectAnswerNodeType } from './types'
|
||||
|
|
@ -50,4 +51,4 @@ const Panel: FC<NodeProps<DirectAnswerNodeType>> = ({
|
|||
)
|
||||
}
|
||||
|
||||
export default Panel
|
||||
export default React.memo(Panel)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import { type FC, useCallback } from 'react'
|
||||
import React from 'react'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import cn from 'classnames'
|
||||
import VarReferencePicker from '../_base/components/variable/var-reference-picker'
|
||||
|
|
@ -100,4 +101,4 @@ const Panel: FC<NodeProps<EndNodeType>> = ({
|
|||
)
|
||||
}
|
||||
|
||||
export default Panel
|
||||
export default React.memo(Panel)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import type { FC } from 'react'
|
||||
import React from 'react'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import useConfig from './use-config'
|
||||
import ApiInput from './components/api-input'
|
||||
|
|
@ -151,4 +152,4 @@ const Panel: FC<NodeProps<HttpNodeType>> = ({
|
|||
)
|
||||
}
|
||||
|
||||
export default Panel
|
||||
export default React.memo(Panel)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import type { FC } from 'react'
|
||||
import React from 'react'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import Split from '../_base/components/split'
|
||||
import AddButton from '../_base/components/add-button'
|
||||
|
|
@ -55,4 +56,4 @@ const Panel: FC<NodeProps<IfElseNodeType>> = ({
|
|||
)
|
||||
}
|
||||
|
||||
export default Panel
|
||||
export default React.memo(Panel)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import type { FC } from 'react'
|
||||
import React from 'react'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import VarReferencePicker from '../_base/components/variable/var-reference-picker'
|
||||
import useConfig from './use-config'
|
||||
|
|
@ -115,4 +116,4 @@ const Panel: FC<NodeProps<KnowledgeRetrievalNodeType>> = ({
|
|||
)
|
||||
}
|
||||
|
||||
export default Panel
|
||||
export default React.memo(Panel)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import type { FC } from 'react'
|
||||
import React from 'react'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import MemoryConfig from '../_base/components/memory-config'
|
||||
import VarReferencePicker from '../_base/components/variable/var-reference-picker'
|
||||
|
|
@ -145,4 +146,4 @@ const Panel: FC<NodeProps<LLMNodeType>> = ({
|
|||
)
|
||||
}
|
||||
|
||||
export default Panel
|
||||
export default React.memo(Panel)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import type { FC } from 'react'
|
||||
import React from 'react'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import VarReferencePicker from '../_base/components/variable/var-reference-picker'
|
||||
import useConfig from './use-config'
|
||||
|
|
@ -80,4 +81,4 @@ const Panel: FC<NodeProps<QuestionClassifierNodeType>> = ({
|
|||
)
|
||||
}
|
||||
|
||||
export default Panel
|
||||
export default React.memo(Panel)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import type { FC } from 'react'
|
||||
import React from 'react'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import VarList from './components/var-list'
|
||||
import useConfig from './use-config'
|
||||
|
|
@ -95,4 +96,4 @@ const Panel: FC<NodeProps<StartNodeType>> = ({
|
|||
)
|
||||
}
|
||||
|
||||
export default Panel
|
||||
export default React.memo(Panel)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import type { FC } from 'react'
|
||||
import React from 'react'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import useConfig from './use-config'
|
||||
import type { TemplateTransformNodeType } from './types'
|
||||
|
|
@ -80,4 +81,4 @@ const Panel: FC<NodeProps<TemplateTransformNodeType>> = ({
|
|||
)
|
||||
}
|
||||
|
||||
export default Panel
|
||||
export default React.memo(Panel)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import type { FC } from 'react'
|
||||
import React from 'react'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import Split from '../_base/components/split'
|
||||
import type { ToolNodeType } from './types'
|
||||
|
|
@ -42,4 +43,4 @@ const Panel: FC<NodeProps<ToolNodeType>> = ({
|
|||
)
|
||||
}
|
||||
|
||||
export default Panel
|
||||
export default React.memo(Panel)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import type { FC } from 'react'
|
||||
import React from 'react'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import useConfig from './use-config'
|
||||
import VarList from './components/var-list'
|
||||
|
|
@ -70,4 +71,4 @@ const Panel: FC<NodeProps<VariableAssignerNodeType>> = ({
|
|||
)
|
||||
}
|
||||
|
||||
export default Panel
|
||||
export default React.memo(Panel)
|
||||
|
|
|
|||
Loading…
Reference in New Issue