From 20c03358df068fd993a61868490aeca1f76c00e0 Mon Sep 17 00:00:00 2001 From: Ian Sanders Date: Fri, 6 Sep 2024 15:25:08 +0000 Subject: [PATCH] Allow subpaths --- src/utils/is-primer-component.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/utils/is-primer-component.js b/src/utils/is-primer-component.js index 320c1a3..959a753 100644 --- a/src/utils/is-primer-component.js +++ b/src/utils/is-primer-component.js @@ -1,6 +1,10 @@ const {isImportedFrom} = require('./is-imported-from') -/** @returns {boolean} */ +/** + * Check if `name` is a JSX component that is imported from `@primer/react` or + * a subpath `@primer/react/*`. + * @returns {boolean} + */ function isPrimerComponent(name, scope) { let identifier @@ -14,7 +18,6 @@ function isPrimerComponent(name, scope) { default: return false } - - return isImportedFrom(/^@primer\/react$/, identifier, scope) + return isImportedFrom(/^@primer\/react(?:$|\/)/, identifier, scope) } exports.isPrimerComponent = isPrimerComponent