chore: new block enum

This commit is contained in:
Joel 2024-02-19 18:46:21 +08:00
parent ada558bedc
commit 2386eed703
2 changed files with 67 additions and 69 deletions

View File

@ -3,15 +3,16 @@
import type { FC } from 'react' import type { FC } from 'react'
import { memo } from 'react' import { memo } from 'react'
import Workflow from '@/app/components/workflow' import Workflow from '@/app/components/workflow'
import { BlockEnum } from '@/app/components/workflow/types'
const nodes = [ const nodes = [
'start', 'directAnswer', 'llm', 'knowledgeRetrieval', 'questionClassifier', BlockEnum.Start, BlockEnum.DirectAnswer, BlockEnum.LLM, BlockEnum.KnowledgeRetrieval, BlockEnum.QuestionClassifier,
'questionClassifier', 'ifElse', 'code', 'templateTransform', 'http', BlockEnum.QuestionClassifier, BlockEnum.IfElse, BlockEnum.Code, BlockEnum.TemplateTransform, BlockEnum.HttpRequest,
'tool', BlockEnum.Tool,
].map((item, i) => ({ ].map((item, i) => ({
id: `${i + 1}`, id: `${i + 1}`,
type: 'custom', type: 'custom',
position: { x: 330, y: 30 + i * 200 }, position: { x: 330, y: 30 + i * 200 },
data: { type: item }, data: { type: item, name: item },
})) }))
const initialNodes = nodes const initialNodes = nodes

View File

@ -29,8 +29,7 @@ const Panel: FC = () => {
// const isChatMode = modelMode === 'chat' // const isChatMode = modelMode === 'chat'
return ( return (
<BasePanel <BasePanel>
inputsElement={
<div className='mt-2 px-4 space-y-4'> <div className='mt-2 px-4 space-y-4'>
<Field <Field
title={t(`${i18nPrefix}.model`)} title={t(`${i18nPrefix}.model`)}
@ -98,9 +97,7 @@ const Panel: FC = () => {
Functions Functions
</Field> */} </Field> */}
</div> </div>
} </BasePanel>
outputsElement={<div>start panel outputs</div>}
/>
) )
} }