fix(v2): fix LTR PostCSS bug on Netlify/monorepo symlinks (#4254)

This commit is contained in:
Sébastien Lorber 2021-02-19 17:55:03 +01:00 committed by GitHub
parent a9b459bdc2
commit a58baacdc8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -157,14 +157,11 @@ export default function docusaurusThemeClassic(
if (direction === 'rtl') {
postCssOptions.plugins.push(
postcss.plugin('RtlCssPlugin', () => {
const resolvedInfimaFile = require.resolve(
getInfimaCSSFile(direction),
);
function isInfimaCSSFile(file) {
return (
file.endsWith(getInfimaCSSFile(direction)) ||
// special case for our own monorepo using symlinks!
file.endsWith(
'infima/packages/core/dist/css/default/default-rtl.css',
)
);
return file === resolvedInfimaFile;
}
return function (root: any) {