From 7cefe407049cf16ad3ead122b4db0555912e18fb Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Mon, 21 Dec 2020 11:57:34 +0300 Subject: [PATCH] fix(v2): ignore style imports in excerpt --- packages/docusaurus-utils/src/__tests__/index.test.ts | 1 + packages/docusaurus-utils/src/index.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/docusaurus-utils/src/__tests__/index.test.ts b/packages/docusaurus-utils/src/__tests__/index.test.ts index 7fba180bfd73..18ac523724f2 100644 --- a/packages/docusaurus-utils/src/__tests__/index.test.ts +++ b/packages/docusaurus-utils/src/__tests__/index.test.ts @@ -386,6 +386,7 @@ describe('load utils', () => { input: ` import Component from '@site/src/components/Component'; import Component from '@site/src/components/Component' + import './styles.css'; export function ItemCol(props) { return } diff --git a/packages/docusaurus-utils/src/index.ts b/packages/docusaurus-utils/src/index.ts index 22fd61f7b6c3..2727976a9d93 100644 --- a/packages/docusaurus-utils/src/index.ts +++ b/packages/docusaurus-utils/src/index.ts @@ -204,7 +204,7 @@ export function createExcerpt(fileString: string): string | undefined { } // Skip import/export declaration. - if (/^.*import\s.*from.*;?|export\s.*{.*};?/.test(fileLine)) { + if (/^\s*?import\s.*(from.*)?;?|export\s.*{.*};?/.test(fileLine)) { continue; }