MCPcopy
hub / github.com/TanShilongMario/PromptFill / updateTemplateProperty

Function updateTemplateProperty

src/App.jsx:1083–1097  ·  view source on GitHub ↗
(property, value)

Source from the content-addressed store, hash-verified

1081
1082 // 新增:专门用于更新模板属性的函数(选择后立即生效)
1083 const updateTemplateProperty = (property, value) => {
1084 if (!activeTemplateId) return;
1085
1086 // 更新临时状态
1087 if (property === 'bestModel') setTempTemplateBestModel(value);
1088 if (property === 'baseImage') setTempTemplateBaseImage(value);
1089
1090 // 立即保存到 templates 列表
1091 setTemplates(prev => prev.map(t => {
1092 if (t.id === activeTemplateId) {
1093 return { ...t, [property]: value };
1094 }
1095 return t;
1096 }));
1097 };
1098
1099 // 包装 handleSelect,使其兼容原有调用方式
1100 const handleSelect = React.useCallback((key, index, value) => {

Callers 3

renderSourceAssetsFunction · 0.85
TemplateEditor.jsxFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected