fix(theme-classic): resolve customCss from site dir (#7363)

This commit is contained in:
Joshua Chen 2022-05-07 18:57:35 +08:00 committed by GitHub
parent 29b015de18
commit c0bd145a29
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 6 deletions

View file

@ -5,6 +5,7 @@
* LICENSE file in the root directory of this source tree.
*/
import path from 'path';
import type {LoadContext, Plugin} from '@docusaurus/types';
import type {ThemeConfig} from '@docusaurus/theme-common';
import {getTranslationFiles, translateThemeConfig} from './translations';
@ -142,11 +143,11 @@ export default function themeClassic(
];
if (customCss) {
if (Array.isArray(customCss)) {
modules.push(...customCss);
} else {
modules.push(customCss);
}
modules.push(
...(Array.isArray(customCss) ? customCss : [customCss]).map((p) =>
path.resolve(context.siteDir, p),
),
);
}
return modules;