DEV: Fix glimmer node deprecations (#26124)

* DEV: Fix the `escaped` glimmer deprecation
* DEV: Fix `original` glimmer deprecations
This commit is contained in:
Jarek Radosz 2024-03-11 13:10:05 +01:00 committed by GitHub
parent 3aa1846fc0
commit 4f8ded5ce4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 9 additions and 7 deletions

View File

@ -10,13 +10,15 @@ function sexpValue(value) {
return;
}
let pValue = value.original;
if (value.type === "StringLiteral") {
return JSON.stringify(pValue);
if (value.type === "PathExpression") {
return resolve(value.original);
} else if (value.type === "StringLiteral") {
return JSON.stringify(value.value);
} else if (value.type === "SubExpression") {
return sexp(value);
} else {
return resolve(value.value);
}
return resolve(pValue);
}
function pairsToObj(pairs) {
@ -133,12 +135,12 @@ function mustacheValue(node, state) {
return `this.attach(${widgetString}, ${pairsToObj(hash.pairs)})`;
}
if (node.escaped) {
return `${resolve(path)}`;
} else {
if (node.trusting) {
return `new ${useHelper(state, "rawHtml")}({ html: '<span>' + ${resolve(
path
)} + '</span>'})`;
} else {
return `${resolve(path)}`;
}
}
}