From 73fc9eff77ddbf42f5e1e0b47495fdfb2143137e Mon Sep 17 00:00:00 2001
From: Matthieu <matthieu@developershouse.xyz>
Date: Fri, 8 Oct 2021 14:42:05 +0400
Subject: docs: add docusaurus project

---
 docs/src/pages/index.tsx | 45 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)
 create mode 100644 docs/src/pages/index.tsx

(limited to 'docs/src/pages/index.tsx')

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>
+  );
+}
-- 
cgit v1.2.3

