import { SystemInputEnum } from '@/constants/app'; import { FlowModuleTypeEnum } from '@/constants/flow'; import { AppModuleItemType, VariableItemType } from '@/types/app'; export const getGuideModule = (modules: AppModuleItemType[]) => modules.find((item) => item.flowType === FlowModuleTypeEnum.userGuide); export const splitGuideModule = (guideModules?: AppModuleItemType) => { const welcomeText: string = guideModules?.inputs?.find((item) => item.key === SystemInputEnum.welcomeText)?.value || ''; const variableModules: VariableItemType[] = guideModules?.inputs.find((item) => item.key === SystemInputEnum.variables)?.value || []; const questionGuide: boolean = guideModules?.inputs?.find((item) => item.key === SystemInputEnum.questionGuide)?.value || false; return { welcomeText, variableModules, questionGuide }; };