export const componentName = 'tinyflow-component'; export const nodeIcons: Record = { startNode: '', loopNode: '', conditionNode: '', llmNode: '', knowledgeNode: '', searchEngineNode: '', httpNode: '', codeNode: '', templateNode: '', confirmNode: '', endNode: '', }; export const parameterDataTypes = [ { value: 'String', label: 'String', }, { value: 'Number', label: 'Number', }, { value: 'Boolean', label: 'Boolean', }, { value: 'File', label: 'File', }, { value: 'Object', label: 'Object', }, { value: 'Array', label: 'Array', }, ]; export const parameterRefTypes = [ { value: 'ref', label: '引用', }, { value: 'fixed', label: '固定值', }, // { // value: 'input', // label: '输入' // } ]; export const contentTypes = [ { label: '文字', value: 'text' }, { label: '图片', value: 'image' }, { label: '视频', value: 'video' }, { label: '音频', value: 'audio' }, { label: '文件', value: 'file' }, { label: '其他', value: 'other' }, ]; export const startFormTypes = [ { label: '单行输入框', value: 'input' }, { label: '多行输入框', value: 'textarea' }, { label: '下拉菜单', value: 'select' }, { label: '单选', value: 'radio' }, { label: '多选', value: 'checkbox' }, { label: '文件上传', value: 'file' }, ]; export const confirmFormTypes = [ { label: '单选', value: 'radio' }, { label: '多选', value: 'checkbox' }, ];