### What problem does this PR solve? Feat: Put buildSelectOptions to common-util.ts #3221 ### Type of change - [x] New Feature (non-breaking change which adds functionality)tags/v0.19.1
| @@ -12,7 +12,7 @@ import { RAGFlowSelect } from '@/components/ui/select'; | |||
| import { Switch } from '@/components/ui/switch'; | |||
| import { Textarea } from '@/components/ui/textarea'; | |||
| import { FormTooltip } from '@/components/ui/tooltip'; | |||
| import { buildSelectOptions } from '@/utils/common-util'; | |||
| import { buildSelectOptions } from '@/utils/component-util'; | |||
| import { Plus } from 'lucide-react'; | |||
| import { useCallback } from 'react'; | |||
| import { useWatch } from 'react-hook-form'; | |||
| @@ -140,7 +140,3 @@ export function formatFileSize(bytes: number, si = true, dp = 1) { | |||
| return nextBytes.toFixed(dp) + ' ' + units[u]; | |||
| } | |||
| export function buildSelectOptions(list: Array<string>) { | |||
| return list.map((x) => ({ label: x, value: x })); | |||
| } | |||
| @@ -0,0 +1,3 @@ | |||
| export function buildSelectOptions(list: Array<string>) { | |||
| return list.map((x) => ({ label: x, value: x })); | |||
| } | |||