mirror of
https://github.com/labring/FastGPT.git
synced 2025-12-25 20:02:47 +00:00
optimize editor default value code (#4794)
Some checks are pending
Deploy doc image to cf / deploy-production (push) Waiting to run
Deploy doc image by kubeconfig / build-fastgpt-docs-images (push) Waiting to run
Deploy doc image by kubeconfig / update-docs-image (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / build-fastgpt-images (push) Waiting to run
Some checks are pending
Deploy doc image to cf / deploy-production (push) Waiting to run
Deploy doc image by kubeconfig / build-fastgpt-docs-images (push) Waiting to run
Deploy doc image by kubeconfig / update-docs-image (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / build-fastgpt-images (push) Waiting to run
This commit is contained in:
parent
cac4b1d435
commit
bdb1221d94
|
|
@ -178,12 +178,11 @@ const JSONEditor = ({
|
|||
return '';
|
||||
}
|
||||
|
||||
try {
|
||||
if (typeof value === 'object') {
|
||||
return JSON.stringify(value, null, 2);
|
||||
} catch (error) {
|
||||
console.error('JSON stringify error:', error);
|
||||
return String(value) || '';
|
||||
}
|
||||
|
||||
return String(value);
|
||||
}, [value]);
|
||||
|
||||
const onBlur = useCallback(() => {
|
||||
|
|
|
|||
|
|
@ -140,20 +140,15 @@ const ChatItemContextProvider = ({
|
|||
(props?: { variables?: Record<string, any>; variableList?: VariableItemType[] }) => {
|
||||
const { variables, variableList = [] } = props || {};
|
||||
|
||||
let newVariableValue: Record<string, any> = {};
|
||||
if (variables) {
|
||||
variableList.forEach((item) => {
|
||||
newVariableValue[item.key] = variables[item.key];
|
||||
variablesForm.setValue(`variables.${item.key}`, variables[item.key]);
|
||||
});
|
||||
} else {
|
||||
variableList.forEach((item) => {
|
||||
newVariableValue[item.key] = item.defaultValue;
|
||||
variablesForm.setValue(`variables.${item.key}`, item.defaultValue);
|
||||
});
|
||||
}
|
||||
|
||||
Object.entries(newVariableValue).forEach(([key, value]) => {
|
||||
variablesForm.setValue(`variables.${key}`, value);
|
||||
});
|
||||
},
|
||||
[variablesForm]
|
||||
);
|
||||
|
|
|
|||
Loading…
Reference in New Issue