From 7d56792ae07ab62fbc34a61cfb5306e465cc9ee8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aar=C3=B3n=20Garc=C3=ADa=20Herv=C3=A1s?= Date: Mon, 10 Jun 2024 18:59:13 +0200 Subject: [PATCH] Re-introduce early return --- docs/src/components/banner/AppFrameBanner.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/src/components/banner/AppFrameBanner.tsx b/docs/src/components/banner/AppFrameBanner.tsx index f1f3bae730e177..3d710f6b11d66e 100644 --- a/docs/src/components/banner/AppFrameBanner.tsx +++ b/docs/src/components/banner/AppFrameBanner.tsx @@ -6,14 +6,15 @@ import PageContext from 'docs/src/modules/components/PageContext'; import { convertProductIdToName } from 'docs/src/modules/components/AppSearch'; export default function AppFrameBanner() { - const pageContext = React.useContext(PageContext); - const productName = convertProductIdToName(pageContext) || 'MUI'; - const message = `Influence ${productName}'s 2024 roadmap! Participate in the latest Developer Survey`; - if (!FEATURE_TOGGLE.enable_docsnav_banner) { return null; } + // eslint-disable-next-line react-hooks/rules-of-hooks -- FEATURE_TOGGLE never changes + const pageContext = React.useContext(PageContext); + const productName = convertProductIdToName(pageContext) || 'MUI'; + const message = `Influence ${productName}'s 2024 roadmap! Participate in the latest Developer Survey`; + if (process.env.NODE_ENV !== 'production') { if (message.length > 100) { throw new Error(