fix: template defects
This commit is contained in:
@@ -34,11 +34,12 @@ const Translate = ({variable, value}) => {
|
||||
|
||||
const ParseTemplate = ({template, variables}) => {
|
||||
if(!template || !Array.isArray(template.parameters)) return '';
|
||||
const vars = variables || {};
|
||||
let res = template.layout ?? '';
|
||||
for (const parameter of template.parameters) {
|
||||
res = res.replaceAll(`<${parameter.name}/>`, Translate({
|
||||
variable: parameter,
|
||||
value: variables[parameter.name]
|
||||
value: vars[parameter.name]
|
||||
}));
|
||||
}
|
||||
return res;
|
||||
@@ -64,6 +65,7 @@ const MarkdownView = ({ content, template, height="auto" }) => {
|
||||
layout: "<markdown/>",
|
||||
title: "default"
|
||||
};
|
||||
|
||||
return (
|
||||
<div className="markdown-preview" style={{height}}>
|
||||
<ReactMarkdown
|
||||
|
||||
Reference in New Issue
Block a user