/** * Copyright (c) 2017-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ const React = require('react'); const CompLibrary = require('../../core/CompLibrary.js'); const MarkdownBlock = CompLibrary.MarkdownBlock; /* Used to read markdown */ const Container = CompLibrary.Container; const GridBlock = CompLibrary.GridBlock; class HomeSplash extends React.Component { render() { /* const {siteConfig, language = ''} = this.props; const {baseUrl, docsUrl} = siteConfig; const docsPart = `${docsUrl ? `${docsUrl}/` : ''}`; const langPart = `${language ? `${language}/` : ''}`; const docUrl = doc => `${baseUrl}${docsPart}${langPart}${doc}`; */ const {siteConfig} = this.props; const {baseUrl} = siteConfig; const SplashContainer = props => (
{props.children}
); const Logo = props => (
Project Logo
); const ProjectTitle = () => (

{siteConfig.title} {siteConfig.tagline}

); const PromoSection = props => (
{props.children}
); const Button = props => (
{props.children}
); return (
); } } class Index extends React.Component { render() { const {config: siteConfig, language = ''} = this.props; const {baseUrl} = siteConfig; const Block = props => ( ); const FeatureCallout = () => (

Feature Callout

These are features of this project
); const TryOut = () => ( {[ { content: 'Talk about trying this out', image: `${baseUrl}img/docusaurus.svg`, imageAlign: 'left', title: 'Try it Out', }, ]} ); const Description = () => ( {[ { content: 'This is another description of how this project is useful', image: `${baseUrl}img/docusaurus.svg`, imageAlign: 'right', title: 'Description', }, ]} ); const LearnHow = () => ( {[ { content: 'Talk about learning how to use this', image: `${baseUrl}img/docusaurus.svg`, imageAlign: 'right', title: 'Learn How', }, ]} ); const Features = () => ( {[ { content: 'This is the content of my feature', image: `${baseUrl}img/docusaurus.svg`, imageAlign: 'top', title: 'Feature One', }, { content: 'The content of my second feature', image: `${baseUrl}img/docusaurus.svg`, imageAlign: 'top', title: 'Feature Two', }, ]} ); const Showcase = () => { if ((siteConfig.users || []).length === 0) { return null; } const showcase = siteConfig.users .filter(user => user.pinned) .map(user => ( {user.caption} )); const pageUrl = page => baseUrl + (language ? `${language}/` : '') + page; return (

Who is Using This?

This project is used by all these people

{showcase}
More {siteConfig.title} Users
); }; return (
); } } module.exports = Index;