19 lines
528 B
TypeScript
19 lines
528 B
TypeScript
import capitalize from 'lodash-es/capitalize.js'
|
|
import type { SettingSource } from 'src/utils/settings/constants.js'
|
|
import { getSettingSourceName } from 'src/utils/settings/constants.js'
|
|
|
|
export function getAgentSourceDisplayName(
|
|
source: SettingSource | 'all' | 'built-in' | 'plugin',
|
|
): string {
|
|
if (source === 'all') {
|
|
return 'Agents'
|
|
}
|
|
if (source === 'built-in') {
|
|
return 'Built-in agents'
|
|
}
|
|
if (source === 'plugin') {
|
|
return 'Plugin agents'
|
|
}
|
|
return capitalize(getSettingSourceName(source))
|
|
}
|