Commit 5c7395ad by CaIon

Merge remote-tracking branch 'origin/alpha' into alpha

parents 7e513ad0 05ad8c12
......@@ -1485,6 +1485,31 @@ const EditChannelModal = (props) => {
optionList={modelOptions}
style={{ width: '100%' }}
onChange={(value) => handleInputChange('models', value)}
renderSelectedItem={(optionNode) => {
const modelName = String(optionNode?.value ?? '');
return {
isRenderInTag: true,
content: (
<span
className="cursor-pointer select-none"
role="button"
tabIndex={0}
title={t('点击复制模型名称')}
onClick={async (e) => {
e.stopPropagation();
const ok = await copy(modelName);
if (ok) {
showSuccess(t('已复制:{{name}}', { name: modelName }));
} else {
showError(t('复制失败'));
}
}}
>
{optionNode.label || modelName}
</span>
),
};
}}
extraText={(
<Space wrap>
<Button size='small' type='primary' onClick={() => handleInputChange('models', basicModels)}>
......@@ -1724,7 +1749,6 @@ const EditChannelModal = (props) => {
showClear
/>
<JSONEditor
key={`status_code_mapping-${isEdit ? channelId : 'new'}`}
field='status_code_mapping'
......
......@@ -1995,5 +1995,7 @@
"跟随系统主题设置": "Follow system theme",
"当前跟随系统": "Currently following system",
"深色": "Dark",
"浅色": "Light"
"浅色": "Light",
"点击复制模型名称": "Click to copy model name",
"已复制:{{name}}": "Copied: {{name}}"
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment