Skip to content

Commit c733646

Browse files
authored
feat(v2): support non-css modules when loading styles (#1069)
1 parent 13b23ed commit c733646

24 files changed

Lines changed: 439 additions & 430 deletions

File tree

v2/lib/theme/BlogPost/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import Helmet from 'react-helmet';
1212
import classnames from 'classnames';
1313
import Layout from '@theme/Layout'; // eslint-disable-line
1414

15-
import styles from './styles.css';
15+
import styles from './styles.module.css';
1616
export default class BlogPost extends React.Component {
1717
renderPostHeader() {
1818
const {metadata, siteConfig} = this.props;

v2/lib/theme/Doc/index.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import Footer from '@theme/Footer'; // eslint-disable-line
1515
import Navbar from '@theme/Navbar'; // eslint-disable-line
1616
import Sidebar from '@theme/Sidebar'; // eslint-disable-line
1717

18-
import styles from './styles.css';
18+
import styles from './styles.module.css';
1919

2020
class Doc extends React.Component {
2121
render() {
@@ -36,7 +36,6 @@ class Doc extends React.Component {
3636
{language && <html lang={language} />}
3737
{language && <meta name="docsearch:language" content={language} />}
3838
{version && <meta name="docsearch:version" content={version} />}
39-
<link rel="stylesheet" type="text/css" href="/css/main.css" />
4039
</Helmet>
4140
<Navbar docsMetadatas={docsMetadatas} />
4241
<Sidebar

v2/lib/theme/DocsPaginator/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import React from 'react';
99
import {Link} from 'react-router-dom';
1010

11-
import styles from './styles.css';
11+
import styles from './styles.module.css';
1212

1313
export default class DocsPaginator extends React.Component {
1414
render() {
File renamed without changes.

v2/lib/theme/Footer/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import React from 'react';
99
import {Link} from 'react-router-dom';
1010

11-
import styles from './styles.css';
11+
import styles from './styles.module.css';
1212

1313
function Footer(props) {
1414
return (

v2/lib/theme/Layout/index.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
*/
77

88
import React from 'react';
9-
import Helmet from 'react-helmet';
109

1110
import Footer from '@theme/Footer'; // eslint-disable-line
1211
import Navbar from '@theme/Navbar'; // eslint-disable-line
@@ -24,9 +23,6 @@ export default class Layout extends React.Component {
2423
} = this.props;
2524
return (
2625
<div>
27-
<Helmet>
28-
<link rel="stylesheet" type="text/css" href="/css/main.css" />
29-
</Helmet>
3026
<Navbar docsMetadatas={docsMetadatas} />
3127
{children}
3228
<Footer

0 commit comments

Comments
 (0)