From bd59440678367b951524c1e7cbae37745a1dae6e Mon Sep 17 00:00:00 2001 From: Wesley Bomar Date: Wed, 19 Jul 2023 17:48:34 -0500 Subject: [PATCH] feat: handlebars helpers "is" and "has" --- fractal.config.js | 9 +++++++++ package-lock.json | 1 + package.json | 1 + 3 files changed, 11 insertions(+) diff --git a/fractal.config.js b/fractal.config.js index fd81391bf..d4396b64b 100644 --- a/fractal.config.js +++ b/fractal.config.js @@ -90,5 +90,14 @@ fractal.web.set('builder.dest', __dirname + '/demo'); // Customize theme fractal.web.theme(theme); +// Add template helpers +const engine = fractal.components.engine(); +engine.handlebars.registerHelper('eq', function(a, b) { + return a == b; +}); +engine.handlebars.registerHelper('has', function(array, item) { + return array.includes(item); +}); + // Export module.exports = fractal; diff --git a/package-lock.json b/package-lock.json index 6f6c9bb25..7c6b9004b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,7 @@ }, "devDependencies": { "@frctl/fractal": "^1.5.13", + "@frctl/handlebars": "^1.2.15", "@frctl/mandelbrot": "^1.10.1", "minimist": "^1.2.7", "npm-watch": "^0.11.0" diff --git a/package.json b/package.json index 6f5f61e9d..9cae09269 100644 --- a/package.json +++ b/package.json @@ -64,6 +64,7 @@ }, "devDependencies": { "@frctl/fractal": "^1.5.13", + "@frctl/handlebars": "^1.2.15", "@frctl/mandelbrot": "^1.10.1", "minimist": "^1.2.7", "npm-watch": "^0.11.0"