diff options
Diffstat (limited to 'docs/src/pages/index.tsx')
| -rw-r--r-- | docs/src/pages/index.tsx | 45 | 
1 files changed, 45 insertions, 0 deletions
diff --git a/docs/src/pages/index.tsx b/docs/src/pages/index.tsx new file mode 100644 index 0000000..da7f6ea --- /dev/null +++ b/docs/src/pages/index.tsx @@ -0,0 +1,45 @@ +import React from 'react'; +import clsx from 'clsx'; +import Layout from '@theme/Layout'; +import Link from '@docusaurus/Link'; +import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; +import styles from './index.module.css'; +import HomepageFeatures from '../components/HomepageFeatures'; + +function HomepageHeader() { +  const {siteConfig} = useDocusaurusContext(); +  return ( +    <header className={clsx('hero hero--primary', styles.heroBanner)}> +      <div className="container"> +        <h1 className="hero__title">{siteConfig.title}</h1> +        <p className="hero__subtitle">{siteConfig.tagline}</p> +        <div className={styles.buttons}> +          <Link +            className={clsx("button button--secondary button--lg", styles.button)} +            to="/docs/quickstart"> +            Docusaurus Tutorial - 5min ⏱️ +          </Link> +            <Link +                className={clsx("button button--secondary button--lg", styles.button)} +                to="/docs/intro"> +                User Guide +            </Link> +        </div> +      </div> +    </header> +  ); +} + +export default function Home(): JSX.Element { +  const { siteConfig } = useDocusaurusContext(); +  return ( +    <Layout +      title={siteConfig.tagline} +      description={siteConfig.tagline}> +      <HomepageHeader /> +      <main> +        <HomepageFeatures /> +      </main> +    </Layout> +  ); +}  | 
