auto-git:
[add] src/AssistantMessageContent.jsx [add] src/appConfig.js [add] src/attachments.jsx [add] src/chatText.js [add] src/modelPicker.js
This commit is contained in:
13
src/modelPicker.js
Normal file
13
src/modelPicker.js
Normal file
@@ -0,0 +1,13 @@
|
||||
export function buildModelPickerOptions(values, currentValue, missingLabel) {
|
||||
const uniqueValues = [...new Set((Array.isArray(values) ? values : []).filter(Boolean))]
|
||||
const options = uniqueValues.map(value => ({ value, label: value }))
|
||||
|
||||
if (currentValue && !uniqueValues.includes(currentValue)) {
|
||||
options.unshift({
|
||||
value: currentValue,
|
||||
label: `${currentValue} (${missingLabel})`,
|
||||
})
|
||||
}
|
||||
|
||||
return options
|
||||
}
|
||||
Reference in New Issue
Block a user