From 849e78d72e427fe483d13db7e666ebaf9660a32c Mon Sep 17 00:00:00 2001 From: Kristofer Koishigawa Date: Tue, 7 Jan 2020 20:14:12 +0900 Subject: [PATCH] feat: enable MathJax for Project Euler challenges (#38017) * feat: enable MathJax for Project Euler challenges Enables MathJax to render mathematical formulae for some Project Euler problems * refactor: DRY out script insertion Co-authored-by: Oliver Eyton-Williams --- client/gatsby-ssr.js | 5 ++++- .../src/templates/Challenges/components/Side-Panel.js | 11 +++++++---- client/src/utils/scriptLoaders.js | 5 +++-- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/client/gatsby-ssr.js b/client/gatsby-ssr.js index 9952bb1296..4c7cb03047 100644 --- a/client/gatsby-ssr.js +++ b/client/gatsby-ssr.js @@ -64,7 +64,10 @@ export const onRenderBody = ({ /> ]; - if (pathname.includes('/learn/coding-interview-prep/rosetta-code')) { + if ( + pathname.includes('/learn/coding-interview-prep/rosetta-code') || + pathname.includes('/learn/coding-interview-prep/project-euler') + ) { scripts.push(