From f461ddeb7e1cda57a1d6863f794a15308a2ba5f4 Mon Sep 17 00:00:00 2001 From: Joel Date: Thu, 15 Jan 2026 11:04:15 +0800 Subject: [PATCH] missing files --- web/app/components/workflow/skill/utils.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 web/app/components/workflow/skill/utils.ts diff --git a/web/app/components/workflow/skill/utils.ts b/web/app/components/workflow/skill/utils.ts new file mode 100644 index 0000000000..4746d75194 --- /dev/null +++ b/web/app/components/workflow/skill/utils.ts @@ -0,0 +1,13 @@ +import { FileAppearanceTypeEnum } from '@/app/components/base/file-uploader/types' + +export const getFileIconType = (name: string) => { + const extension = name.split('.').pop()?.toLowerCase() ?? '' + + if (['md', 'markdown', 'mdx'].includes(extension)) + return FileAppearanceTypeEnum.markdown + + if (['json', 'yaml', 'yml', 'toml', 'js', 'jsx', 'ts', 'tsx', 'py', 'schema'].includes(extension)) + return FileAppearanceTypeEnum.code + + return FileAppearanceTypeEnum.document +}