💄 style(ui): show "Force Format" toggle only for OpenAI channels
Previously, the "Force Format" switch was displayed for every channel type although it only applies to OpenAI (type === 1). This change wraps the switch in a conditional so it renders exclusively when the selected channel type is OpenAI. Why: - Prevents user confusion when configuring non-OpenAI channels - Keeps the UI clean and context-relevant Scope: - web/src/components/table/channels/modals/EditChannelModal.jsx No backend logic affected.
This commit is contained in:
@@ -1592,14 +1592,16 @@ const EditChannelModal = (props) => {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Form.Switch
|
{inputs.type === 1 && (
|
||||||
field='force_format'
|
<Form.Switch
|
||||||
label={t('强制格式化')}
|
field='force_format'
|
||||||
checkedText={t('开')}
|
label={t('强制格式化')}
|
||||||
uncheckedText={t('关')}
|
checkedText={t('开')}
|
||||||
onChange={(value) => handleChannelSettingsChange('force_format', value)}
|
uncheckedText={t('关')}
|
||||||
extraText={t('强制将响应格式化为 OpenAI 标准格式(只适用于OpenAI渠道类型)')}
|
onChange={(value) => handleChannelSettingsChange('force_format', value)}
|
||||||
/>
|
extraText={t('强制将响应格式化为 OpenAI 标准格式(只适用于OpenAI渠道类型)')}
|
||||||
|
/>
|
||||||
|
)}
|
||||||
|
|
||||||
<Form.Switch
|
<Form.Switch
|
||||||
field='thinking_to_content'
|
field='thinking_to_content'
|
||||||
|
|||||||
Reference in New Issue
Block a user