diff options
Diffstat (limited to 'src/content/dependencies/linkFlashAct.js')
| -rw-r--r-- | src/content/dependencies/linkFlashAct.js | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/src/content/dependencies/linkFlashAct.js b/src/content/dependencies/linkFlashAct.js index 069bedf4..dcad71e0 100644 --- a/src/content/dependencies/linkFlashAct.js +++ b/src/content/dependencies/linkFlashAct.js @@ -1,20 +1,21 @@ export default { relations: (relation, flashAct) => ({ - unsafeMunchy: - relation('generateUnsafeMunchy'), - link: relation('linkThing', 'localized.flashActGallery', flashAct), }), data: (flashAct) => ({ - name: flashAct.name, + name: + flashAct.name, + + nameHTML: + flashAct.nameHTML, }), - generate: (data, relations) => - relations.link.slots({ - content: - relations.unsafeMunchy - .slot('contentSource', data.name), - }), + generate: (data, relations, {html, language}) => + relations.link.slot('content', + html.ifelse([ + html.permit(data.nameHTML), + language.sanitize(data.name), + ])), }; |