diff --git a/examples/basics/pages/en/users.js b/examples/basics/pages/en/users.js
index 378409cc74..76f3ae7374 100644
--- a/examples/basics/pages/en/users.js
+++ b/examples/basics/pages/en/users.js
@@ -14,9 +14,9 @@ const siteConfig = require(process.cwd() + "/siteConfig.js");
class Users extends React.Component {
render() {
- const showcase = siteConfig.users.map(user => {
+ const showcase = siteConfig.users.map((user, i) => {
return (
-
+
);
@@ -30,14 +30,11 @@ class Users extends React.Component {
This project is used by many folks
-Are you using this project?
+ className="button"> Add your company diff --git a/lib/core/BlogPageLayout.js b/lib/core/BlogPageLayout.js index bc3d261eaa..62d53ecbb1 100644 --- a/lib/core/BlogPageLayout.js +++ b/lib/core/BlogPageLayout.js @@ -13,7 +13,7 @@ const React = require("react"); const Site = require("./Site.js"); // used to generate entire blog pages, i.e. collection of truncated blog posts -const BlogPageLayout = React.createClass({ +class BlogPageLayout extends React.Component { getPageURL(page) { let url = this.props.config.baseUrl + "blog/"; if (page > 0) { @@ -66,6 +66,6 @@ const BlogPageLayout = React.createClass({ ); } -}); +} module.exports = BlogPageLayout; diff --git a/lib/core/Header.js b/lib/core/Header.js index 6ff584b930..f880112a26 100644 --- a/lib/core/Header.js +++ b/lib/core/Header.js @@ -8,7 +8,7 @@ const React = require("react"); const toSlug = require("./toSlug.js"); -const Header = React.createClass({ +class Header extends React.Component { render() { const slug = toSlug(this.props.toSlug || this.props.children); const Heading = "h" + this.props.level; @@ -23,6 +23,6 @@ const Header = React.createClass({ ); } -}); +} module.exports = Header; diff --git a/lib/core/Redirect.js b/lib/core/Redirect.js index 4b268351b9..a8128c90e1 100644 --- a/lib/core/Redirect.js +++ b/lib/core/Redirect.js @@ -54,7 +54,7 @@ class Redirect extends React.Component { ` }} /> -