Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
赵月辉
/
fastgpt-migrated
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Unverified
Commit
34241ec7
authored
Dec 31, 2025
by
heheer
Committed by
GitHub
Dec 31, 2025
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix app detail bg (#6172)
* fix app detail bg * remove code * fix * detail modal & icon position
parent
bc2b1cdc
Hide whitespace changes
Inline
Side-by-side
Showing
81 changed files
with
146 additions
and
151 deletions
+146
-151
packages/global/core/workflow/template/system/agent.ts
+2
-2
packages/global/core/workflow/template/system/aiChat/index.ts
+2
-2
packages/global/core/workflow/template/system/assignedAnswer.ts
+2
-2
packages/global/core/workflow/template/system/classifyQuestion/index.ts
+2
-2
packages/global/core/workflow/template/system/contextExtract/index.ts
+2
-2
packages/global/core/workflow/template/system/customFeedback.ts
+2
-2
packages/global/core/workflow/template/system/datasetConcat.ts
+2
-2
packages/global/core/workflow/template/system/datasetSearch.ts
+2
-2
packages/global/core/workflow/template/system/http468.ts
+2
-2
packages/global/core/workflow/template/system/ifElse/index.ts
+2
-2
packages/global/core/workflow/template/system/interactive/formInput.ts
+2
-2
packages/global/core/workflow/template/system/interactive/userSelect.ts
+2
-2
packages/global/core/workflow/template/system/loop/loop.ts
+2
-2
packages/global/core/workflow/template/system/loop/loopEnd.ts
+2
-2
packages/global/core/workflow/template/system/loop/loopStart.ts
+2
-2
packages/global/core/workflow/template/system/pluginConfig.ts
+2
-2
packages/global/core/workflow/template/system/pluginInput.ts
+2
-2
packages/global/core/workflow/template/system/pluginOutput.ts
+2
-2
packages/global/core/workflow/template/system/queryExtension.ts
+2
-2
packages/global/core/workflow/template/system/readFiles/index.tsx
+2
-2
packages/global/core/workflow/template/system/sandbox/index.ts
+2
-2
packages/global/core/workflow/template/system/stopTool.ts
+2
-2
packages/global/core/workflow/template/system/systemConfig.ts
+2
-2
packages/global/core/workflow/template/system/textEditor.ts
+2
-2
packages/global/core/workflow/template/system/toolParams.ts
+2
-2
packages/global/core/workflow/template/system/variableUpdate/index.tsx
+2
-2
packages/global/core/workflow/template/system/workflowStart.ts
+2
-2
packages/web/components/common/Icon/constants.ts
+89
-94
packages/web/components/common/Icon/icons/core/workflow/template/aiChat.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/aiChatLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/codeRun.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/codeRunLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/customFeedback.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/customFeedbackLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/datasetConcat.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/datasetConcatLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/datasetSearch.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/datasetSearchLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/extractJson.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/extractJsonLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/formInput.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/formInputLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/httpRequest.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/httpRequestLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/ifelse.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/ifelseLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/loop.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/loopEnd.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/loopEndLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/loopLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/loopStart.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/loopStartLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/pluginOutput.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/pluginOutputLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/queryExtension.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/queryExtensionLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/questionClassify.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/questionClassifyLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/readFiles.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/readFilesLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/reply.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/replyLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/stopTool.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/stopToolLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/systemConfig.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/systemConfigLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/textConcat.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/textConcatLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/toolCall.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/toolCallLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/toolParams.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/toolParamsLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/userSelect.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/userSelectLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/variableUpdate.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/variableUpdateLinear.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/workflowStart.svg
+0
-0
packages/web/components/common/Icon/icons/core/workflow/template/workflowStartLinear.svg
+0
-0
projects/app/src/pageComponents/app/detail/Logs/DetailLogsModal.tsx
+1
-1
projects/app/src/pageComponents/app/detail/SimpleApp/index.tsx
+1
-1
projects/app/src/pages/app/detail/index.tsx
+1
-1
No files found.
packages/global/core/workflow/template/system/agent.ts
View file @
34241ec7
...
@@ -28,8 +28,8 @@ export const AgentNode: FlowNodeTemplateType = {
...
@@ -28,8 +28,8 @@ export const AgentNode: FlowNodeTemplateType = {
templateType
:
FlowNodeTemplateTypeEnum
.
ai
,
templateType
:
FlowNodeTemplateTypeEnum
.
ai
,
showSourceHandle
:
true
,
showSourceHandle
:
true
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/toolCall'
,
avatar
:
'core/workflow/
templat
e/toolCall'
,
avatarLinear
:
'core/workflow/
systemNod
e/toolCallLinear'
,
avatarLinear
:
'core/workflow/
templat
e/toolCallLinear'
,
colorSchema
:
'indigo'
,
colorSchema
:
'indigo'
,
name
:
i18nT
(
'workflow:template.agent'
),
name
:
i18nT
(
'workflow:template.agent'
),
intro
:
i18nT
(
'workflow:template.agent_intro'
),
intro
:
i18nT
(
'workflow:template.agent_intro'
),
...
...
packages/global/core/workflow/template/system/aiChat/index.ts
View file @
34241ec7
...
@@ -48,8 +48,8 @@ export const AiChatModule: FlowNodeTemplateType = {
...
@@ -48,8 +48,8 @@ export const AiChatModule: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
chatNode
,
flowNodeType
:
FlowNodeTypeEnum
.
chatNode
,
showSourceHandle
:
true
,
showSourceHandle
:
true
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/aiChat'
,
avatar
:
'core/workflow/
templat
e/aiChat'
,
avatarLinear
:
'core/workflow/
systemNod
e/aiChatLinear'
,
avatarLinear
:
'core/workflow/
templat
e/aiChatLinear'
,
colorSchema
:
'blueDark'
,
colorSchema
:
'blueDark'
,
name
:
i18nT
(
'workflow:template.ai_chat'
),
name
:
i18nT
(
'workflow:template.ai_chat'
),
intro
:
i18nT
(
'workflow:template.ai_chat_intro'
),
intro
:
i18nT
(
'workflow:template.ai_chat_intro'
),
...
...
packages/global/core/workflow/template/system/assignedAnswer.ts
View file @
34241ec7
...
@@ -13,8 +13,8 @@ export const AssignedAnswerModule: FlowNodeTemplateType = {
...
@@ -13,8 +13,8 @@ export const AssignedAnswerModule: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
answerNode
,
flowNodeType
:
FlowNodeTypeEnum
.
answerNode
,
showSourceHandle
:
true
,
showSourceHandle
:
true
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/reply'
,
avatar
:
'core/workflow/
templat
e/reply'
,
avatarLinear
:
'core/workflow/
systemNod
e/replyLinear'
,
avatarLinear
:
'core/workflow/
templat
e/replyLinear'
,
colorSchema
:
'blue'
,
colorSchema
:
'blue'
,
name
:
i18nT
(
'workflow:assigned_reply'
),
name
:
i18nT
(
'workflow:assigned_reply'
),
intro
:
i18nT
(
'workflow:intro_assigned_reply'
),
intro
:
i18nT
(
'workflow:intro_assigned_reply'
),
...
...
packages/global/core/workflow/template/system/classifyQuestion/index.ts
View file @
34241ec7
...
@@ -25,8 +25,8 @@ export const ClassifyQuestionModule: FlowNodeTemplateType = {
...
@@ -25,8 +25,8 @@ export const ClassifyQuestionModule: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
classifyQuestion
,
flowNodeType
:
FlowNodeTypeEnum
.
classifyQuestion
,
showSourceHandle
:
false
,
showSourceHandle
:
false
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/questionClassify'
,
avatar
:
'core/workflow/
templat
e/questionClassify'
,
avatarLinear
:
'core/workflow/
systemNod
e/questionClassifyLinear'
,
avatarLinear
:
'core/workflow/
templat
e/questionClassifyLinear'
,
colorSchema
:
'purple'
,
colorSchema
:
'purple'
,
name
:
i18nT
(
'workflow:question_classification'
),
name
:
i18nT
(
'workflow:question_classification'
),
intro
:
i18nT
(
'workflow:intro_question_classification'
),
intro
:
i18nT
(
'workflow:intro_question_classification'
),
...
...
packages/global/core/workflow/template/system/contextExtract/index.ts
View file @
34241ec7
...
@@ -21,8 +21,8 @@ export const ContextExtractModule: FlowNodeTemplateType = {
...
@@ -21,8 +21,8 @@ export const ContextExtractModule: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
contentExtract
,
flowNodeType
:
FlowNodeTypeEnum
.
contentExtract
,
showSourceHandle
:
true
,
showSourceHandle
:
true
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/extractJson'
,
avatar
:
'core/workflow/
templat
e/extractJson'
,
avatarLinear
:
'core/workflow/
systemNod
e/extractJsonLinear'
,
avatarLinear
:
'core/workflow/
templat
e/extractJsonLinear'
,
colorSchema
:
'teal'
,
colorSchema
:
'teal'
,
name
:
i18nT
(
'workflow:text_content_extraction'
),
name
:
i18nT
(
'workflow:text_content_extraction'
),
intro
:
i18nT
(
'workflow:intro_text_content_extraction'
),
intro
:
i18nT
(
'workflow:intro_text_content_extraction'
),
...
...
packages/global/core/workflow/template/system/customFeedback.ts
View file @
34241ec7
...
@@ -13,8 +13,8 @@ export const CustomFeedbackNode: FlowNodeTemplateType = {
...
@@ -13,8 +13,8 @@ export const CustomFeedbackNode: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
customFeedback
,
flowNodeType
:
FlowNodeTypeEnum
.
customFeedback
,
showSourceHandle
:
true
,
showSourceHandle
:
true
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/customFeedback'
,
avatar
:
'core/workflow/
templat
e/customFeedback'
,
avatarLinear
:
'core/workflow/
systemNod
e/customFeedbackLinear'
,
avatarLinear
:
'core/workflow/
templat
e/customFeedbackLinear'
,
colorSchema
:
'yellowGreen'
,
colorSchema
:
'yellowGreen'
,
name
:
i18nT
(
'workflow:custom_feedback'
),
name
:
i18nT
(
'workflow:custom_feedback'
),
intro
:
i18nT
(
'workflow:intro_custom_feedback'
),
intro
:
i18nT
(
'workflow:intro_custom_feedback'
),
...
...
packages/global/core/workflow/template/system/datasetConcat.ts
View file @
34241ec7
...
@@ -36,8 +36,8 @@ export const DatasetConcatModule: FlowNodeTemplateType = {
...
@@ -36,8 +36,8 @@ export const DatasetConcatModule: FlowNodeTemplateType = {
templateType
:
FlowNodeTemplateTypeEnum
.
other
,
templateType
:
FlowNodeTemplateTypeEnum
.
other
,
showSourceHandle
:
true
,
showSourceHandle
:
true
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/datasetConcat'
,
avatar
:
'core/workflow/
templat
e/datasetConcat'
,
avatarLinear
:
'core/workflow/
systemNod
e/datasetConcatLinear'
,
avatarLinear
:
'core/workflow/
templat
e/datasetConcatLinear'
,
colorSchema
:
'blue'
,
colorSchema
:
'blue'
,
name
:
i18nT
(
'workflow:knowledge_base_search_merge'
),
name
:
i18nT
(
'workflow:knowledge_base_search_merge'
),
intro
:
i18nT
(
'workflow:intro_knowledge_base_search_merge'
),
intro
:
i18nT
(
'workflow:intro_knowledge_base_search_merge'
),
...
...
packages/global/core/workflow/template/system/datasetSearch.ts
View file @
34241ec7
...
@@ -25,8 +25,8 @@ export const DatasetSearchModule: FlowNodeTemplateType = {
...
@@ -25,8 +25,8 @@ export const DatasetSearchModule: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
datasetSearchNode
,
flowNodeType
:
FlowNodeTypeEnum
.
datasetSearchNode
,
showSourceHandle
:
true
,
showSourceHandle
:
true
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/datasetSearch'
,
avatar
:
'core/workflow/
templat
e/datasetSearch'
,
avatarLinear
:
'core/workflow/
systemNod
e/datasetSearchLinear'
,
avatarLinear
:
'core/workflow/
templat
e/datasetSearchLinear'
,
colorSchema
:
'blueLight'
,
colorSchema
:
'blueLight'
,
name
:
i18nT
(
'workflow:template.dataset_search'
),
name
:
i18nT
(
'workflow:template.dataset_search'
),
intro
:
Dataset_SEARCH_DESC
,
intro
:
Dataset_SEARCH_DESC
,
...
...
packages/global/core/workflow/template/system/http468.ts
View file @
34241ec7
...
@@ -21,8 +21,8 @@ export const HttpNode468: FlowNodeTemplateType = {
...
@@ -21,8 +21,8 @@ export const HttpNode468: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
httpRequest468
,
flowNodeType
:
FlowNodeTypeEnum
.
httpRequest468
,
showSourceHandle
:
true
,
showSourceHandle
:
true
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/httpRequest'
,
avatar
:
'core/workflow/
templat
e/httpRequest'
,
avatarLinear
:
'core/workflow/
systemNod
e/httpRequestLinear'
,
avatarLinear
:
'core/workflow/
templat
e/httpRequestLinear'
,
colorSchema
:
'indigo'
,
colorSchema
:
'indigo'
,
name
:
i18nT
(
'workflow:http_request'
),
name
:
i18nT
(
'workflow:http_request'
),
intro
:
i18nT
(
'workflow:intro_http_request'
),
intro
:
i18nT
(
'workflow:intro_http_request'
),
...
...
packages/global/core/workflow/template/system/ifElse/index.ts
View file @
34241ec7
...
@@ -18,8 +18,8 @@ export const IfElseNode: FlowNodeTemplateType = {
...
@@ -18,8 +18,8 @@ export const IfElseNode: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
ifElseNode
,
flowNodeType
:
FlowNodeTypeEnum
.
ifElseNode
,
showSourceHandle
:
false
,
showSourceHandle
:
false
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/ifelse'
,
avatar
:
'core/workflow/
templat
e/ifelse'
,
avatarLinear
:
'core/workflow/
systemNod
e/ifelseLinear'
,
avatarLinear
:
'core/workflow/
templat
e/ifelseLinear'
,
colorSchema
:
'greenLight'
,
colorSchema
:
'greenLight'
,
name
:
i18nT
(
'workflow:condition_checker'
),
name
:
i18nT
(
'workflow:condition_checker'
),
intro
:
i18nT
(
'workflow:execute_different_branches_based_on_conditions'
),
intro
:
i18nT
(
'workflow:execute_different_branches_based_on_conditions'
),
...
...
packages/global/core/workflow/template/system/interactive/formInput.ts
View file @
34241ec7
...
@@ -18,8 +18,8 @@ export const FormInputNode: FlowNodeTemplateType = {
...
@@ -18,8 +18,8 @@ export const FormInputNode: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
formInput
,
flowNodeType
:
FlowNodeTypeEnum
.
formInput
,
showSourceHandle
:
true
,
showSourceHandle
:
true
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/formInput'
,
avatar
:
'core/workflow/
templat
e/formInput'
,
avatarLinear
:
'core/workflow/
systemNod
e/formInputLinear'
,
avatarLinear
:
'core/workflow/
templat
e/formInputLinear'
,
colorSchema
:
'violetDeep'
,
colorSchema
:
'violetDeep'
,
name
:
i18nT
(
'app:workflow.form_input'
),
name
:
i18nT
(
'app:workflow.form_input'
),
intro
:
i18nT
(
`app:workflow.form_input_tip`
),
intro
:
i18nT
(
`app:workflow.form_input_tip`
),
...
...
packages/global/core/workflow/template/system/interactive/userSelect.ts
View file @
34241ec7
...
@@ -18,8 +18,8 @@ export const UserSelectNode: FlowNodeTemplateType = {
...
@@ -18,8 +18,8 @@ export const UserSelectNode: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
userSelect
,
flowNodeType
:
FlowNodeTypeEnum
.
userSelect
,
showSourceHandle
:
false
,
showSourceHandle
:
false
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/userSelect'
,
avatar
:
'core/workflow/
templat
e/userSelect'
,
avatarLinear
:
'core/workflow/
systemNod
e/userSelectLinear'
,
avatarLinear
:
'core/workflow/
templat
e/userSelectLinear'
,
colorSchema
:
'green'
,
colorSchema
:
'green'
,
diagram
:
'/imgs/app/userSelect.svg'
,
diagram
:
'/imgs/app/userSelect.svg'
,
name
:
i18nT
(
'app:workflow.user_select'
),
name
:
i18nT
(
'app:workflow.user_select'
),
...
...
packages/global/core/workflow/template/system/loop/loop.ts
View file @
34241ec7
...
@@ -24,8 +24,8 @@ export const LoopNode: FlowNodeTemplateType = {
...
@@ -24,8 +24,8 @@ export const LoopNode: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
loop
,
flowNodeType
:
FlowNodeTypeEnum
.
loop
,
showSourceHandle
:
true
,
showSourceHandle
:
true
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/loop'
,
avatar
:
'core/workflow/
templat
e/loop'
,
avatarLinear
:
'core/workflow/
systemNod
e/loopLinear'
,
avatarLinear
:
'core/workflow/
templat
e/loopLinear'
,
colorSchema
:
'violetDeep'
,
colorSchema
:
'violetDeep'
,
name
:
i18nT
(
'workflow:loop'
),
name
:
i18nT
(
'workflow:loop'
),
intro
:
i18nT
(
'workflow:intro_loop'
),
intro
:
i18nT
(
'workflow:intro_loop'
),
...
...
packages/global/core/workflow/template/system/loop/loopEnd.ts
View file @
34241ec7
...
@@ -15,8 +15,8 @@ export const LoopEndNode: FlowNodeTemplateType = {
...
@@ -15,8 +15,8 @@ export const LoopEndNode: FlowNodeTemplateType = {
showTargetHandle
:
true
,
showTargetHandle
:
true
,
unique
:
true
,
unique
:
true
,
forbidDelete
:
true
,
forbidDelete
:
true
,
avatar
:
'core/workflow/
systemNod
e/loopEnd'
,
avatar
:
'core/workflow/
templat
e/loopEnd'
,
avatarLinear
:
'core/workflow/
systemNod
e/loopEndLinear'
,
avatarLinear
:
'core/workflow/
templat
e/loopEndLinear'
,
colorSchema
:
'violetDeep'
,
colorSchema
:
'violetDeep'
,
name
:
i18nT
(
'workflow:loop_end'
),
name
:
i18nT
(
'workflow:loop_end'
),
showStatus
:
false
,
showStatus
:
false
,
...
...
packages/global/core/workflow/template/system/loop/loopStart.ts
View file @
34241ec7
...
@@ -18,8 +18,8 @@ export const LoopStartNode: FlowNodeTemplateType = {
...
@@ -18,8 +18,8 @@ export const LoopStartNode: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
loopStart
,
flowNodeType
:
FlowNodeTypeEnum
.
loopStart
,
showSourceHandle
:
true
,
showSourceHandle
:
true
,
showTargetHandle
:
false
,
showTargetHandle
:
false
,
avatar
:
'core/workflow/
systemNod
e/loopStart'
,
avatar
:
'core/workflow/
templat
e/loopStart'
,
avatarLinear
:
'core/workflow/
systemNod
e/loopStartLinear'
,
avatarLinear
:
'core/workflow/
templat
e/loopStartLinear'
,
colorSchema
:
'violetDeep'
,
colorSchema
:
'violetDeep'
,
name
:
i18nT
(
'workflow:loop_start'
),
name
:
i18nT
(
'workflow:loop_start'
),
unique
:
true
,
unique
:
true
,
...
...
packages/global/core/workflow/template/system/pluginConfig.ts
View file @
34241ec7
...
@@ -9,8 +9,8 @@ export const PluginConfigNode: FlowNodeTemplateType = {
...
@@ -9,8 +9,8 @@ export const PluginConfigNode: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
pluginConfig
,
flowNodeType
:
FlowNodeTypeEnum
.
pluginConfig
,
showSourceHandle
:
false
,
showSourceHandle
:
false
,
showTargetHandle
:
false
,
showTargetHandle
:
false
,
avatar
:
'core/workflow/
systemNod
e/systemConfig'
,
avatar
:
'core/workflow/
templat
e/systemConfig'
,
avatarLinear
:
'core/workflow/
systemNod
e/systemConfigLinear'
,
avatarLinear
:
'core/workflow/
templat
e/systemConfigLinear'
,
colorSchema
:
'pink'
,
colorSchema
:
'pink'
,
name
:
i18nT
(
'workflow:template.system_config'
),
name
:
i18nT
(
'workflow:template.system_config'
),
intro
:
''
,
intro
:
''
,
...
...
packages/global/core/workflow/template/system/pluginInput.ts
View file @
34241ec7
...
@@ -11,8 +11,8 @@ export const PluginInputModule: FlowNodeTemplateType = {
...
@@ -11,8 +11,8 @@ export const PluginInputModule: FlowNodeTemplateType = {
showTargetHandle
:
false
,
showTargetHandle
:
false
,
unique
:
true
,
unique
:
true
,
forbidDelete
:
true
,
forbidDelete
:
true
,
avatar
:
'core/workflow/
systemNod
e/workflowStart'
,
avatar
:
'core/workflow/
templat
e/workflowStart'
,
avatarLinear
:
'core/workflow/
systemNod
e/workflowStartLinear'
,
avatarLinear
:
'core/workflow/
templat
e/workflowStartLinear'
,
colorSchema
:
'blue'
,
colorSchema
:
'blue'
,
name
:
i18nT
(
'workflow:plugin_input'
),
name
:
i18nT
(
'workflow:plugin_input'
),
intro
:
i18nT
(
'workflow:intro_plugin_input'
),
intro
:
i18nT
(
'workflow:intro_plugin_input'
),
...
...
packages/global/core/workflow/template/system/pluginOutput.ts
View file @
34241ec7
...
@@ -9,8 +9,8 @@ export const PluginOutputModule: FlowNodeTemplateType = {
...
@@ -9,8 +9,8 @@ export const PluginOutputModule: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
pluginOutput
,
flowNodeType
:
FlowNodeTypeEnum
.
pluginOutput
,
showSourceHandle
:
false
,
showSourceHandle
:
false
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/pluginOutput'
,
avatar
:
'core/workflow/
templat
e/pluginOutput'
,
avatarLinear
:
'core/workflow/
systemNod
e/pluginOutputLinear'
,
avatarLinear
:
'core/workflow/
templat
e/pluginOutputLinear'
,
colorSchema
:
'blue'
,
colorSchema
:
'blue'
,
name
:
i18nT
(
'workflow:template.plugin_output'
),
name
:
i18nT
(
'workflow:template.plugin_output'
),
intro
:
i18nT
(
'workflow:intro_custom_plugin_output'
),
intro
:
i18nT
(
'workflow:intro_custom_plugin_output'
),
...
...
packages/global/core/workflow/template/system/queryExtension.ts
View file @
34241ec7
...
@@ -23,8 +23,8 @@ export const AiQueryExtension: FlowNodeTemplateType = {
...
@@ -23,8 +23,8 @@ export const AiQueryExtension: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
queryExtension
,
flowNodeType
:
FlowNodeTypeEnum
.
queryExtension
,
showSourceHandle
:
true
,
showSourceHandle
:
true
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/queryExtension'
,
avatar
:
'core/workflow/
templat
e/queryExtension'
,
avatarLinear
:
'core/workflow/
systemNod
e/queryExtensionLinear'
,
avatarLinear
:
'core/workflow/
templat
e/queryExtensionLinear'
,
colorSchema
:
'indigo'
,
colorSchema
:
'indigo'
,
name
:
i18nT
(
'workflow:question_optimization'
),
name
:
i18nT
(
'workflow:question_optimization'
),
intro
:
i18nT
(
'workflow:intro_question_optimization'
),
intro
:
i18nT
(
'workflow:intro_question_optimization'
),
...
...
packages/global/core/workflow/template/system/readFiles/index.tsx
View file @
34241ec7
...
@@ -19,8 +19,8 @@ export const ReadFilesNode: FlowNodeTemplateType = {
...
@@ -19,8 +19,8 @@ export const ReadFilesNode: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
readFiles
,
flowNodeType
:
FlowNodeTypeEnum
.
readFiles
,
showSourceHandle
:
true
,
showSourceHandle
:
true
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/readFiles'
,
avatar
:
'core/workflow/
templat
e/readFiles'
,
avatarLinear
:
'core/workflow/
systemNod
e/readFilesLinear'
,
avatarLinear
:
'core/workflow/
templat
e/readFilesLinear'
,
colorSchema
:
'green'
,
colorSchema
:
'green'
,
name
:
i18nT
(
'app:workflow.read_files'
),
name
:
i18nT
(
'app:workflow.read_files'
),
intro
:
i18nT
(
'app:workflow.read_files_tip'
),
intro
:
i18nT
(
'app:workflow.read_files_tip'
),
...
...
packages/global/core/workflow/template/system/sandbox/index.ts
View file @
34241ec7
...
@@ -21,8 +21,8 @@ export const CodeNode: FlowNodeTemplateType = {
...
@@ -21,8 +21,8 @@ export const CodeNode: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
code
,
flowNodeType
:
FlowNodeTypeEnum
.
code
,
showSourceHandle
:
true
,
showSourceHandle
:
true
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/codeRun'
,
avatar
:
'core/workflow/
templat
e/codeRun'
,
avatarLinear
:
'core/workflow/
systemNod
e/codeRunLinear'
,
avatarLinear
:
'core/workflow/
templat
e/codeRunLinear'
,
colorSchema
:
'lime'
,
colorSchema
:
'lime'
,
name
:
i18nT
(
'workflow:code_execution'
),
name
:
i18nT
(
'workflow:code_execution'
),
intro
:
i18nT
(
'workflow:execute_a_simple_script_code_usually_for_complex_data_processing'
),
intro
:
i18nT
(
'workflow:execute_a_simple_script_code_usually_for_complex_data_processing'
),
...
...
packages/global/core/workflow/template/system/stopTool.ts
View file @
34241ec7
...
@@ -9,8 +9,8 @@ export const StopToolNode: FlowNodeTemplateType = {
...
@@ -9,8 +9,8 @@ export const StopToolNode: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
stopTool
,
flowNodeType
:
FlowNodeTypeEnum
.
stopTool
,
showSourceHandle
:
false
,
showSourceHandle
:
false
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/stopTool'
,
avatar
:
'core/workflow/
templat
e/stopTool'
,
avatarLinear
:
'core/workflow/
systemNod
e/stopToolLinear'
,
avatarLinear
:
'core/workflow/
templat
e/stopToolLinear'
,
colorSchema
:
'violet'
,
colorSchema
:
'violet'
,
name
:
i18nT
(
'workflow:tool_call_termination'
),
name
:
i18nT
(
'workflow:tool_call_termination'
),
intro
:
i18nT
(
'workflow:intro_tool_call_termination'
),
intro
:
i18nT
(
'workflow:intro_tool_call_termination'
),
...
...
packages/global/core/workflow/template/system/systemConfig.ts
View file @
34241ec7
...
@@ -9,8 +9,8 @@ export const SystemConfigNode: FlowNodeTemplateType = {
...
@@ -9,8 +9,8 @@ export const SystemConfigNode: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
systemConfig
,
flowNodeType
:
FlowNodeTypeEnum
.
systemConfig
,
showSourceHandle
:
false
,
showSourceHandle
:
false
,
showTargetHandle
:
false
,
showTargetHandle
:
false
,
avatar
:
'core/workflow/
systemNod
e/systemConfig'
,
avatar
:
'core/workflow/
templat
e/systemConfig'
,
avatarLinear
:
'core/workflow/
systemNod
e/systemConfigLinear'
,
avatarLinear
:
'core/workflow/
templat
e/systemConfigLinear'
,
colorSchema
:
'pink'
,
colorSchema
:
'pink'
,
name
:
i18nT
(
'workflow:template.system_config'
),
name
:
i18nT
(
'workflow:template.system_config'
),
intro
:
''
,
intro
:
''
,
...
...
packages/global/core/workflow/template/system/textEditor.ts
View file @
34241ec7
...
@@ -18,8 +18,8 @@ export const TextEditorNode: FlowNodeTemplateType = {
...
@@ -18,8 +18,8 @@ export const TextEditorNode: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
textEditor
,
flowNodeType
:
FlowNodeTypeEnum
.
textEditor
,
showSourceHandle
:
true
,
showSourceHandle
:
true
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/textConcat'
,
avatar
:
'core/workflow/
templat
e/textConcat'
,
avatarLinear
:
'core/workflow/
systemNod
e/textConcatLinear'
,
avatarLinear
:
'core/workflow/
templat
e/textConcatLinear'
,
colorSchema
:
'orange'
,
colorSchema
:
'orange'
,
name
:
i18nT
(
'workflow:text_concatenation'
),
name
:
i18nT
(
'workflow:text_concatenation'
),
intro
:
i18nT
(
'workflow:intro_text_concatenation'
),
intro
:
i18nT
(
'workflow:intro_text_concatenation'
),
...
...
packages/global/core/workflow/template/system/toolParams.ts
View file @
34241ec7
...
@@ -9,8 +9,8 @@ export const ToolParamsNode: FlowNodeTemplateType = {
...
@@ -9,8 +9,8 @@ export const ToolParamsNode: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
toolParams
,
flowNodeType
:
FlowNodeTypeEnum
.
toolParams
,
showSourceHandle
:
true
,
showSourceHandle
:
true
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/toolParams'
,
avatar
:
'core/workflow/
templat
e/toolParams'
,
avatarLinear
:
'core/workflow/
systemNod
e/toolParamsLinear'
,
avatarLinear
:
'core/workflow/
templat
e/toolParamsLinear'
,
colorSchema
:
'indigo'
,
colorSchema
:
'indigo'
,
name
:
i18nT
(
'workflow:tool_custom_field'
),
name
:
i18nT
(
'workflow:tool_custom_field'
),
intro
:
i18nT
(
'workflow:intro_tool_params_config'
),
intro
:
i18nT
(
'workflow:intro_tool_params_config'
),
...
...
packages/global/core/workflow/template/system/variableUpdate/index.tsx
View file @
34241ec7
...
@@ -13,8 +13,8 @@ export const VariableUpdateNode: FlowNodeTemplateType = {
...
@@ -13,8 +13,8 @@ export const VariableUpdateNode: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
variableUpdate
,
flowNodeType
:
FlowNodeTypeEnum
.
variableUpdate
,
showSourceHandle
:
true
,
showSourceHandle
:
true
,
showTargetHandle
:
true
,
showTargetHandle
:
true
,
avatar
:
'core/workflow/
systemNod
e/variableUpdate'
,
avatar
:
'core/workflow/
templat
e/variableUpdate'
,
avatarLinear
:
'core/workflow/
systemNod
e/variableUpdateLinear'
,
avatarLinear
:
'core/workflow/
templat
e/variableUpdateLinear'
,
colorSchema
:
'coral'
,
colorSchema
:
'coral'
,
name
:
i18nT
(
'workflow:variable_update'
),
name
:
i18nT
(
'workflow:variable_update'
),
intro
:
i18nT
(
'workflow:update_specified_node_output_or_global_variable'
),
intro
:
i18nT
(
'workflow:update_specified_node_output_or_global_variable'
),
...
...
packages/global/core/workflow/template/system/workflowStart.ts
View file @
34241ec7
...
@@ -24,8 +24,8 @@ export const WorkflowStart: FlowNodeTemplateType = {
...
@@ -24,8 +24,8 @@ export const WorkflowStart: FlowNodeTemplateType = {
flowNodeType
:
FlowNodeTypeEnum
.
workflowStart
,
flowNodeType
:
FlowNodeTypeEnum
.
workflowStart
,
showSourceHandle
:
true
,
showSourceHandle
:
true
,
showTargetHandle
:
false
,
showTargetHandle
:
false
,
avatar
:
'core/workflow/
systemNod
e/workflowStart'
,
avatar
:
'core/workflow/
templat
e/workflowStart'
,
avatarLinear
:
'core/workflow/
systemNod
e/workflowStartLinear'
,
avatarLinear
:
'core/workflow/
templat
e/workflowStartLinear'
,
colorSchema
:
'blue'
,
colorSchema
:
'blue'
,
name
:
i18nT
(
'workflow:template.workflow_start'
),
name
:
i18nT
(
'workflow:template.workflow_start'
),
intro
:
''
,
intro
:
''
,
...
...
packages/web/components/common/Icon/constants.ts
View file @
34241ec7
...
@@ -319,124 +319,119 @@ export const iconPaths = {
...
@@ -319,124 +319,119 @@ export const iconPaths = {
'core/workflow/runSkip'
:
()
=>
import
(
'./icons/core/workflow/runSkip.svg'
),
'core/workflow/runSkip'
:
()
=>
import
(
'./icons/core/workflow/runSkip.svg'
),
'core/workflow/runSuccess'
:
()
=>
import
(
'./icons/core/workflow/runSuccess.svg'
),
'core/workflow/runSuccess'
:
()
=>
import
(
'./icons/core/workflow/runSuccess.svg'
),
'core/workflow/running'
:
()
=>
import
(
'./icons/core/workflow/running.svg'
),
'core/workflow/running'
:
()
=>
import
(
'./icons/core/workflow/running.svg'
),
'core/workflow/systemNode/aiChat'
:
()
=>
import
(
'./icons/core/workflow/systemNode/aiChat.svg'
),
'core/workflow/systemNode/aiChatLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/aiChatLinear.svg'
),
'core/workflow/systemNode/codeRun'
:
()
=>
import
(
'./icons/core/workflow/systemNode/codeRun.svg'
),
'core/workflow/systemNode/codeRunLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/codeRunLinear.svg'
),
'core/workflow/systemNode/customFeedback'
:
()
=>
import
(
'./icons/core/workflow/systemNode/customFeedback.svg'
),
'core/workflow/systemNode/customFeedbackLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/customFeedbackLinear.svg'
),
'core/workflow/systemNode/datasetConcat'
:
()
=>
import
(
'./icons/core/workflow/systemNode/datasetConcat.svg'
),
'core/workflow/systemNode/datasetConcatLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/datasetConcatLinear.svg'
),
'core/workflow/systemNode/datasetSearch'
:
()
=>
import
(
'./icons/core/workflow/systemNode/datasetSearch.svg'
),
'core/workflow/systemNode/datasetSearchLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/datasetSearchLinear.svg'
),
'core/workflow/systemNode/extractJson'
:
()
=>
import
(
'./icons/core/workflow/systemNode/extractJson.svg'
),
'core/workflow/systemNode/extractJsonLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/extractJsonLinear.svg'
),
'core/workflow/systemNode/formInput'
:
()
=>
import
(
'./icons/core/workflow/systemNode/formInput.svg'
),
'core/workflow/systemNode/formInputLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/formInputLinear.svg'
),
'core/workflow/systemNode/httpRequest'
:
()
=>
import
(
'./icons/core/workflow/systemNode/httpRequest.svg'
),
'core/workflow/systemNode/httpRequestLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/httpRequestLinear.svg'
),
'core/workflow/systemNode/ifelse'
:
()
=>
import
(
'./icons/core/workflow/systemNode/ifelse.svg'
),
'core/workflow/systemNode/ifelseLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/ifelseLinear.svg'
),
'core/workflow/systemNode/loop'
:
()
=>
import
(
'./icons/core/workflow/systemNode/loop.svg'
),
'core/workflow/systemNode/loopEnd'
:
()
=>
import
(
'./icons/core/workflow/systemNode/loopEnd.svg'
),
'core/workflow/systemNode/loopEndLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/loopEndLinear.svg'
),
'core/workflow/systemNode/loopLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/loopLinear.svg'
),
'core/workflow/systemNode/loopStart'
:
()
=>
import
(
'./icons/core/workflow/systemNode/loopStart.svg'
),
'core/workflow/systemNode/loopStartLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/loopStartLinear.svg'
),
'core/workflow/systemNode/pluginOutput'
:
()
=>
import
(
'./icons/core/workflow/systemNode/pluginOutput.svg'
),
'core/workflow/systemNode/pluginOutputLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/pluginOutputLinear.svg'
),
'core/workflow/systemNode/queryExtension'
:
()
=>
import
(
'./icons/core/workflow/systemNode/queryExtension.svg'
),
'core/workflow/systemNode/queryExtensionLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/queryExtensionLinear.svg'
),
'core/workflow/systemNode/questionClassify'
:
()
=>
import
(
'./icons/core/workflow/systemNode/questionClassify.svg'
),
'core/workflow/systemNode/questionClassifyLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/questionClassifyLinear.svg'
),
'core/workflow/systemNode/readFiles'
:
()
=>
import
(
'./icons/core/workflow/systemNode/readFiles.svg'
),
'core/workflow/systemNode/readFilesLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/readFilesLinear.svg'
),
'core/workflow/systemNode/reply'
:
()
=>
import
(
'./icons/core/workflow/systemNode/reply.svg'
),
'core/workflow/systemNode/replyLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/replyLinear.svg'
),
'core/workflow/systemNode/stopTool'
:
()
=>
import
(
'./icons/core/workflow/systemNode/stopTool.svg'
),
'core/workflow/systemNode/stopToolLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/stopToolLinear.svg'
),
'core/workflow/systemNode/systemConfig'
:
()
=>
import
(
'./icons/core/workflow/systemNode/systemConfig.svg'
),
'core/workflow/systemNode/systemConfigLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/systemConfigLinear.svg'
),
'core/workflow/systemNode/textConcat'
:
()
=>
import
(
'./icons/core/workflow/systemNode/textConcat.svg'
),
'core/workflow/systemNode/textConcatLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/textConcatLinear.svg'
),
'core/workflow/systemNode/toolCall'
:
()
=>
import
(
'./icons/core/workflow/systemNode/toolCall.svg'
),
'core/workflow/systemNode/toolCallLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/toolCallLinear.svg'
),
'core/workflow/systemNode/toolParams'
:
()
=>
import
(
'./icons/core/workflow/systemNode/toolParams.svg'
),
'core/workflow/systemNode/toolParamsLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/toolParamsLinear.svg'
),
'core/workflow/systemNode/userSelect'
:
()
=>
import
(
'./icons/core/workflow/systemNode/userSelect.svg'
),
'core/workflow/systemNode/userSelectLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/userSelectLinear.svg'
),
'core/workflow/systemNode/variableUpdate'
:
()
=>
import
(
'./icons/core/workflow/systemNode/variableUpdate.svg'
),
'core/workflow/systemNode/variableUpdateLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/variableUpdateLinear.svg'
),
'core/workflow/systemNode/workflowStart'
:
()
=>
import
(
'./icons/core/workflow/systemNode/workflowStart.svg'
),
'core/workflow/systemNode/workflowStartLinear'
:
()
=>
import
(
'./icons/core/workflow/systemNode/workflowStartLinear.svg'
),
'core/workflow/template/BI'
:
()
=>
import
(
'./icons/core/workflow/template/BI.svg'
),
'core/workflow/template/BI'
:
()
=>
import
(
'./icons/core/workflow/template/BI.svg'
),
'core/workflow/template/FileRead'
:
()
=>
import
(
'./icons/core/workflow/template/FileRead.svg'
),
'core/workflow/template/FileRead'
:
()
=>
import
(
'./icons/core/workflow/template/FileRead.svg'
),
'core/workflow/template/aiChat'
:
()
=>
import
(
'./icons/core/workflow/template/aiChat.svg'
),
'core/workflow/template/aiChatLinear'
:
()
=>
import
(
'./icons/core/workflow/template/aiChatLinear.svg'
),
'core/workflow/template/baseChart'
:
()
=>
import
(
'./icons/core/workflow/template/baseChart.svg'
),
'core/workflow/template/baseChart'
:
()
=>
import
(
'./icons/core/workflow/template/baseChart.svg'
),
'core/workflow/template/bing'
:
()
=>
import
(
'./icons/core/workflow/template/bing.svg'
),
'core/workflow/template/bing'
:
()
=>
import
(
'./icons/core/workflow/template/bing.svg'
),
'core/workflow/template/bocha'
:
()
=>
import
(
'./icons/core/workflow/template/bocha.svg'
),
'core/workflow/template/bocha'
:
()
=>
import
(
'./icons/core/workflow/template/bocha.svg'
),
'core/workflow/template/codeRun'
:
()
=>
import
(
'./icons/core/workflow/template/codeRun.svg'
),
'core/workflow/template/codeRunLinear'
:
()
=>
import
(
'./icons/core/workflow/template/codeRunLinear.svg'
),
'core/workflow/template/customFeedback'
:
()
=>
import
(
'./icons/core/workflow/template/customFeedback.svg'
),
'core/workflow/template/customFeedbackLinear'
:
()
=>
import
(
'./icons/core/workflow/template/customFeedbackLinear.svg'
),
'core/workflow/template/datasetConcat'
:
()
=>
import
(
'./icons/core/workflow/template/datasetConcat.svg'
),
'core/workflow/template/datasetConcatLinear'
:
()
=>
import
(
'./icons/core/workflow/template/datasetConcatLinear.svg'
),
'core/workflow/template/datasetSearch'
:
()
=>
import
(
'./icons/core/workflow/template/datasetSearch.svg'
),
'core/workflow/template/datasetSearchLinear'
:
()
=>
import
(
'./icons/core/workflow/template/datasetSearchLinear.svg'
),
'core/workflow/template/datasource'
:
()
=>
'core/workflow/template/datasource'
:
()
=>
import
(
'./icons/core/workflow/template/datasource.svg'
),
import
(
'./icons/core/workflow/template/datasource.svg'
),
'core/workflow/template/duckduckgo'
:
()
=>
'core/workflow/template/duckduckgo'
:
()
=>
import
(
'./icons/core/workflow/template/duckduckgo.svg'
),
import
(
'./icons/core/workflow/template/duckduckgo.svg'
),
'core/workflow/template/extractJson'
:
()
=>
import
(
'./icons/core/workflow/template/extractJson.svg'
),
'core/workflow/template/extractJsonLinear'
:
()
=>
import
(
'./icons/core/workflow/template/extractJsonLinear.svg'
),
'core/workflow/template/fetchUrl'
:
()
=>
import
(
'./icons/core/workflow/template/fetchUrl.svg'
),
'core/workflow/template/fetchUrl'
:
()
=>
import
(
'./icons/core/workflow/template/fetchUrl.svg'
),
'core/workflow/template/formInput'
:
()
=>
import
(
'./icons/core/workflow/template/formInput.svg'
),
'core/workflow/template/formInputLinear'
:
()
=>
import
(
'./icons/core/workflow/template/formInputLinear.svg'
),
'core/workflow/template/getTime'
:
()
=>
import
(
'./icons/core/workflow/template/getTime.svg'
),
'core/workflow/template/getTime'
:
()
=>
import
(
'./icons/core/workflow/template/getTime.svg'
),
'core/workflow/template/google'
:
()
=>
import
(
'./icons/core/workflow/template/google.svg'
),
'core/workflow/template/google'
:
()
=>
import
(
'./icons/core/workflow/template/google.svg'
),
'core/workflow/template/httpRequest'
:
()
=>
import
(
'./icons/core/workflow/template/httpRequest.svg'
),
'core/workflow/template/httpRequestLinear'
:
()
=>
import
(
'./icons/core/workflow/template/httpRequestLinear.svg'
),
'core/workflow/template/ifelse'
:
()
=>
import
(
'./icons/core/workflow/template/ifelse.svg'
),
'core/workflow/template/ifelseLinear'
:
()
=>
import
(
'./icons/core/workflow/template/ifelseLinear.svg'
),
'core/workflow/template/lafDispatch'
:
()
=>
'core/workflow/template/lafDispatch'
:
()
=>
import
(
'./icons/core/workflow/template/lafDispatch.svg'
),
import
(
'./icons/core/workflow/template/lafDispatch.svg'
),
'core/workflow/template/loop'
:
()
=>
import
(
'./icons/core/workflow/template/loop.svg'
),
'core/workflow/template/loopEnd'
:
()
=>
import
(
'./icons/core/workflow/template/loopEnd.svg'
),
'core/workflow/template/loopEndLinear'
:
()
=>
import
(
'./icons/core/workflow/template/loopEndLinear.svg'
),
'core/workflow/template/loopLinear'
:
()
=>
import
(
'./icons/core/workflow/template/loopLinear.svg'
),
'core/workflow/template/loopStart'
:
()
=>
import
(
'./icons/core/workflow/template/loopStart.svg'
),
'core/workflow/template/loopStartLinear'
:
()
=>
import
(
'./icons/core/workflow/template/loopStartLinear.svg'
),
'core/workflow/template/mathCall'
:
()
=>
import
(
'./icons/core/workflow/template/mathCall.svg'
),
'core/workflow/template/mathCall'
:
()
=>
import
(
'./icons/core/workflow/template/mathCall.svg'
),
'core/workflow/template/pluginOutput'
:
()
=>
import
(
'./icons/core/workflow/template/pluginOutput.svg'
),
'core/workflow/template/pluginOutputLinear'
:
()
=>
import
(
'./icons/core/workflow/template/pluginOutputLinear.svg'
),
'core/workflow/template/queryExtension'
:
()
=>
import
(
'./icons/core/workflow/template/queryExtension.svg'
),
'core/workflow/template/queryExtensionLinear'
:
()
=>
import
(
'./icons/core/workflow/template/queryExtensionLinear.svg'
),
'core/workflow/template/questionClassify'
:
()
=>
import
(
'./icons/core/workflow/template/questionClassify.svg'
),
'core/workflow/template/questionClassifyLinear'
:
()
=>
import
(
'./icons/core/workflow/template/questionClassifyLinear.svg'
),
'core/workflow/template/readFiles'
:
()
=>
import
(
'./icons/core/workflow/template/readFiles.svg'
),
'core/workflow/template/readFilesLinear'
:
()
=>
import
(
'./icons/core/workflow/template/readFilesLinear.svg'
),
'core/workflow/template/reply'
:
()
=>
import
(
'./icons/core/workflow/template/reply.svg'
),
'core/workflow/template/replyLinear'
:
()
=>
import
(
'./icons/core/workflow/template/replyLinear.svg'
),
'core/workflow/template/runApp'
:
()
=>
import
(
'./icons/core/workflow/template/runApp.svg'
),
'core/workflow/template/runApp'
:
()
=>
import
(
'./icons/core/workflow/template/runApp.svg'
),
'core/workflow/template/searxng'
:
()
=>
import
(
'./icons/core/workflow/template/searxng.svg'
),
'core/workflow/template/searxng'
:
()
=>
import
(
'./icons/core/workflow/template/searxng.svg'
),
'core/workflow/template/sleep'
:
()
=>
import
(
'./icons/core/workflow/template/sleep.svg'
),
'core/workflow/template/sleep'
:
()
=>
import
(
'./icons/core/workflow/template/sleep.svg'
),
'core/workflow/template/stopTool'
:
()
=>
import
(
'./icons/core/workflow/template/stopTool.svg'
),
'core/workflow/template/stopToolLinear'
:
()
=>
import
(
'./icons/core/workflow/template/stopToolLinear.svg'
),
'core/workflow/template/systemConfig'
:
()
=>
import
(
'./icons/core/workflow/template/systemConfig.svg'
),
'core/workflow/template/systemConfigLinear'
:
()
=>
import
(
'./icons/core/workflow/template/systemConfigLinear.svg'
),
'core/workflow/template/textConcat'
:
()
=>
import
(
'./icons/core/workflow/template/textConcat.svg'
),
'core/workflow/template/textConcatLinear'
:
()
=>
import
(
'./icons/core/workflow/template/textConcatLinear.svg'
),
'core/workflow/template/toolCall'
:
()
=>
import
(
'./icons/core/workflow/template/toolCall.svg'
),
'core/workflow/template/toolCallLinear'
:
()
=>
import
(
'./icons/core/workflow/template/toolCallLinear.svg'
),
'core/workflow/template/toolParams'
:
()
=>
import
(
'./icons/core/workflow/template/toolParams.svg'
),
'core/workflow/template/toolParamsLinear'
:
()
=>
import
(
'./icons/core/workflow/template/toolParamsLinear.svg'
),
'core/workflow/template/toolkitActive'
:
()
=>
'core/workflow/template/toolkitActive'
:
()
=>
import
(
'./icons/core/workflow/template/toolkitActive.svg'
),
import
(
'./icons/core/workflow/template/toolkitActive.svg'
),
'core/workflow/template/toolkitInactive'
:
()
=>
'core/workflow/template/toolkitInactive'
:
()
=>
import
(
'./icons/core/workflow/template/toolkitInactive.svg'
),
import
(
'./icons/core/workflow/template/toolkitInactive.svg'
),
'core/workflow/template/userSelect'
:
()
=>
import
(
'./icons/core/workflow/template/userSelect.svg'
),
'core/workflow/template/userSelectLinear'
:
()
=>
import
(
'./icons/core/workflow/template/userSelectLinear.svg'
),
'core/workflow/template/variable'
:
()
=>
import
(
'./icons/core/workflow/template/variable.svg'
),
'core/workflow/template/variable'
:
()
=>
import
(
'./icons/core/workflow/template/variable.svg'
),
'core/workflow/template/variableUpdate'
:
()
=>
import
(
'./icons/core/workflow/template/variableUpdate.svg'
),
'core/workflow/template/variableUpdateLinear'
:
()
=>
import
(
'./icons/core/workflow/template/variableUpdateLinear.svg'
),
'core/workflow/template/wiki'
:
()
=>
import
(
'./icons/core/workflow/template/wiki.svg'
),
'core/workflow/template/wiki'
:
()
=>
import
(
'./icons/core/workflow/template/wiki.svg'
),
'core/workflow/template/workflowStart'
:
()
=>
import
(
'./icons/core/workflow/template/workflowStart.svg'
),
'core/workflow/template/workflowStartLinear'
:
()
=>
import
(
'./icons/core/workflow/template/workflowStartLinear.svg'
),
'core/workflow/touchTable'
:
()
=>
import
(
'./icons/core/workflow/touchTable.svg'
),
'core/workflow/touchTable'
:
()
=>
import
(
'./icons/core/workflow/touchTable.svg'
),
'core/workflow/undo'
:
()
=>
import
(
'./icons/core/workflow/undo.svg'
),
'core/workflow/undo'
:
()
=>
import
(
'./icons/core/workflow/undo.svg'
),
'core/workflow/upload'
:
()
=>
import
(
'./icons/core/workflow/upload.svg'
),
'core/workflow/upload'
:
()
=>
import
(
'./icons/core/workflow/upload.svg'
),
...
...
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/aiChat.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/aiChat.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/aiChatLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/aiChatLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/codeRun.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/codeRun.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/codeRunLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/codeRunLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/customFeedback.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/customFeedback.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/customFeedbackLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/customFeedbackLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/datasetConcat.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/datasetConcat.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/datasetConcatLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/datasetConcatLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/datasetSearch.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/datasetSearch.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/datasetSearchLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/datasetSearchLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/extractJson.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/extractJson.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/extractJsonLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/extractJsonLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/formInput.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/formInput.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/formInputLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/formInputLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/httpRequest.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/httpRequest.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/httpRequestLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/httpRequestLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/ifelse.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/ifelse.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/ifelseLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/ifelseLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/loop.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/loop.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/loopEnd.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/loopEnd.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/loopEndLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/loopEndLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/loopLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/loopLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/loopStart.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/loopStart.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/loopStartLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/loopStartLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/pluginOutput.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/pluginOutput.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/pluginOutputLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/pluginOutputLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/queryExtension.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/queryExtension.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/queryExtensionLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/queryExtensionLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/questionClassify.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/questionClassify.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/questionClassifyLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/questionClassifyLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/readFiles.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/readFiles.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/readFilesLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/readFilesLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/reply.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/reply.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/replyLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/replyLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/stopTool.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/stopTool.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/stopToolLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/stopToolLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/systemConfig.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/systemConfig.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/systemConfigLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/systemConfigLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/textConcat.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/textConcat.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/textConcatLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/textConcatLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/toolCall.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/toolCall.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/toolCallLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/toolCallLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/toolParams.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/toolParams.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/toolParamsLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/toolParamsLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/userSelect.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/userSelect.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/userSelectLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/userSelectLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/variableUpdate.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/variableUpdate.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/variableUpdateLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/variableUpdateLinear.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/workflowStart.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/workflowStart.svg
View file @
34241ec7
File moved
packages/web/components/common/Icon/icons/core/workflow/
systemNod
e/workflowStartLinear.svg
→
packages/web/components/common/Icon/icons/core/workflow/
templat
e/workflowStartLinear.svg
View file @
34241ec7
File moved
projects/app/src/pageComponents/app/detail/Logs/DetailLogsModal.tsx
View file @
34241ec7
...
@@ -100,7 +100,7 @@ const DetailLogsModal = ({
...
@@ -100,7 +100,7 @@ const DetailLogsModal = ({
<
MyBox
<
MyBox
display=
{
'flex'
}
display=
{
'flex'
}
flexDirection=
{
'column'
}
flexDirection=
{
'column'
}
zIndex=
{
3
}
zIndex=
{
1000
}
position=
{
[
'fixed'
,
'absolute'
]
}
position=
{
[
'fixed'
,
'absolute'
]
}
top=
{
[
0
,
'2%'
]
}
top=
{
[
0
,
'2%'
]
}
right=
{
0
}
right=
{
0
}
...
...
projects/app/src/pageComponents/app/detail/SimpleApp/index.tsx
View file @
34241ec7
...
@@ -111,7 +111,7 @@ const SimpleEdit = () => {
...
@@ -111,7 +111,7 @@ const SimpleEdit = () => {
);
);
return
(
return
(
<
Flex
h=
{
'100%'
}
flexDirection=
{
'column'
}
px=
{
[
3
,
0
]
}
pr=
{
[
3
,
3
]
}
bg=
{
'myGray.25'
}
>
<
Flex
h=
{
'100%'
}
flexDirection=
{
'column'
}
px=
{
[
3
,
0
]
}
pr=
{
[
3
,
3
]
}
>
<
Header
<
Header
appForm=
{
appForm
}
appForm=
{
appForm
}
forbiddenSaveSnapshot=
{
forbiddenSaveSnapshot
}
forbiddenSaveSnapshot=
{
forbiddenSaveSnapshot
}
...
...
projects/app/src/pages/app/detail/index.tsx
View file @
34241ec7
...
@@ -51,7 +51,7 @@ const AppDetail = () => {
...
@@ -51,7 +51,7 @@ const AppDetail = () => {
return
(
return
(
<>
<>
<
NextHead
title=
{
appDetail
.
name
}
icon=
{
appDetail
.
avatar
}
></
NextHead
>
<
NextHead
title=
{
appDetail
.
name
}
icon=
{
appDetail
.
avatar
}
></
NextHead
>
<
Box
h=
{
'100%'
}
position=
{
'relative'
}
>
<
Box
h=
{
'100%'
}
position=
{
'relative'
}
bg=
{
'myGray.25'
}
>
{
!
appDetail
.
_id
?
(
{
!
appDetail
.
_id
?
(
<
Loading
fixed=
{
false
}
/>
<
Loading
fixed=
{
false
}
/>
)
:
(
)
:
(
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment