fix(plugin-chart-handlebars): preserve template on explore open (#39442)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Mehmet Salih Yavuz
2026-04-28 11:13:37 +03:00
committed by GitHub
parent 523ecb65a4
commit cf587caca7
3 changed files with 120 additions and 4 deletions

View File

@@ -106,8 +106,8 @@ export const handlebarsTemplateControlSetItem: ControlSetItem = {
valueKey: null,
validators: [validateNonEmpty],
mapStateToProps: ({ controls }) => ({
value: controls?.handlebars_template?.value,
mapStateToProps: ({ form_data }) => ({
value: form_data?.handlebarsTemplate ?? form_data?.handlebars_template,
}),
},
};

View File

@@ -87,8 +87,8 @@ export const styleControlSetItem: ControlSetItem = {
valueKey: null,
validators: [],
mapStateToProps: ({ controls, common }) => ({
value: controls?.handlebars_template?.value,
mapStateToProps: ({ form_data, common }) => ({
value: form_data?.styleTemplate ?? form_data?.style_template,
htmlSanitization: common?.conf?.HTML_SANITIZATION ?? true,
}),
},