From b4a4bb3b9f799a4aacf79e1b836effe86495b768 Mon Sep 17 00:00:00 2001 From: Braden MacDonald Date: Thu, 16 Jan 2025 11:49:52 -0800 Subject: [PATCH] fix: fixup "chore: changes to migrate to gatsby-plugin-mdx v5" --- www/utils/createPages.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/www/utils/createPages.js b/www/utils/createPages.js index 424bc737f12..8ced6b4f7fb 100644 --- a/www/utils/createPages.js +++ b/www/utils/createPages.js @@ -56,12 +56,11 @@ async function createPages(graphql, actions, reporter) { // Check for a _variables.scss file for this component, e.g. src/Button/_variables.scss. // If it exists, load the data: let scssVariablesData = {}; - if (node.internal.contentFilePath.endsWith('/README.md')) { - const variablesPath = node.internal.contentFilePath.replace('/README.md', '/_variables.scss'); - if (fs.existsSync(variablesPath)) { - // eslint-disable-next-line no-await-in-loop - scssVariablesData = await processComponentSCSSVariables(variablesPath, themesSCSSVariables); - } + const componentDir = path.dirname(node.internal.contentFilePath); + const variablesPath = componentDir + '/_variables.scss'; + if (fs.existsSync(variablesPath)) { + // eslint-disable-next-line no-await-in-loop + scssVariablesData = await processComponentSCSSVariables(variablesPath, themesSCSSVariables); } createPage({