From f2154b93ecc3397423498fff2a0f7abe798a2829 Mon Sep 17 00:00:00 2001 From: Olivia Tharp Date: Thu, 16 Jan 2025 11:04:10 -0600 Subject: [PATCH] (#1943) Apply error handling to foundations table Closes #1943 --- .../utility-page-layout/utility-class-table-factory.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/src/components/layouts/utility-page-layout/utility-class-table-factory.js b/docs/src/components/layouts/utility-page-layout/utility-class-table-factory.js index 95cf4e19e..80fcbc3b0 100644 --- a/docs/src/components/layouts/utility-page-layout/utility-class-table-factory.js +++ b/docs/src/components/layouts/utility-page-layout/utility-class-table-factory.js @@ -25,6 +25,14 @@ const UtilityClassTableFactory = ({ utilityClassDisplayParams, }) => { const component = getUtilityClassTableComponent(utilityClassDisplayComponent); + const isDevelopMode = process.env.GATSBY_NODE_ENV === 'development'; + + if (!component && !isDevelopMode) { + throw new Error( + `${UtilityClassTableComponents[utilityClassDisplayComponent]} is not defined in utility-class-tables` + ); + } + if (!component) return (