aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMikunoNaka <bokuwakanojogahoshii@yahoo.com>2021-06-15 15:44:20 +0530
committerMikunoNaka <bokuwakanojogahoshii@yahoo.com>2021-06-15 15:44:20 +0530
commit4f67c1cca24ac93f5e8b7a9108c028e6c2794d74 (patch)
tree3c6192a547a62ef7ddf3196dfc90142a96d833b0 /src
parentd43f26a0fa7736f66636b1e40464d7d5b53954ae (diff)
created new Home Page
Diffstat (limited to 'src')
-rw-r--r--src/components/App.js7
-rw-r--r--src/components/Menu/HomePageMenu.js25
-rw-r--r--src/components/Menu/HomePageMenu.scss19
-rw-r--r--src/components/Pages/BillingPage.js (renamed from src/components/BillingPage.js)0
-rw-r--r--src/components/Pages/HomePage.js25
-rw-r--r--src/components/Pages/HomePage.scss7
-rw-r--r--src/styles/_view.scss4
7 files changed, 80 insertions, 7 deletions
diff --git a/src/components/App.js b/src/components/App.js
index ceed8bd..4e6157a 100644
--- a/src/components/App.js
+++ b/src/components/App.js
@@ -8,14 +8,15 @@
import React from "react";
import Header from "./Header/Header";
-import BillingPage from "./BillingPage";
+import HomePage from "./Pages/HomePage";
const App = () => {
+ const showHeader = false;
return (
<>
- <Header/>
+ {showHeader && <Header/>}
<div className={"root-content"}>
- <BillingPage />
+ <HomePage />
</div>
</>
);
diff --git a/src/components/Menu/HomePageMenu.js b/src/components/Menu/HomePageMenu.js
new file mode 100644
index 0000000..29295bb
--- /dev/null
+++ b/src/components/Menu/HomePageMenu.js
@@ -0,0 +1,25 @@
+/*
+ * OpenBills - Self hosted browser app to generate and keep track of simple invoices
+ * Version - 0
+ * Licensed under the MIT license - https://opensource.org/licenses/MIT
+ *
+ * Copyright (c) 2021 Vidhu Kant Sharma
+*/
+
+import React from "react";
+import "./HomePageMenu.scss";
+
+const HomePageMenu = () => {
+ return (
+ <div className="HomePageMenu">
+ <span className="menuItem">
+ Create Invoice
+ </span>
+ <span className="menuItem">
+ Don't Create Invoice
+ </span>
+ </div>
+ )
+}
+
+export default HomePageMenu
diff --git a/src/components/Menu/HomePageMenu.scss b/src/components/Menu/HomePageMenu.scss
new file mode 100644
index 0000000..e9497ad
--- /dev/null
+++ b/src/components/Menu/HomePageMenu.scss
@@ -0,0 +1,19 @@
+@import "../../styles/theme";
+
+.HomePageMenu {
+ /*border: 1px solid green;*/
+ min-width: 20rem;
+ width: 50%;
+
+ display: grid;
+ grid-template-columns: auto auto;
+}
+
+.HomePageMenu .menuItem {
+ text-align: center;
+ font-size: $fontSize2;
+}
+
+.HomePageMenu .menuItem:hover {
+ color: $altFG;
+}
diff --git a/src/components/BillingPage.js b/src/components/Pages/BillingPage.js
index cb9e74c..cb9e74c 100644
--- a/src/components/BillingPage.js
+++ b/src/components/Pages/BillingPage.js
diff --git a/src/components/Pages/HomePage.js b/src/components/Pages/HomePage.js
new file mode 100644
index 0000000..face5fd
--- /dev/null
+++ b/src/components/Pages/HomePage.js
@@ -0,0 +1,25 @@
+/*
+ * OpenBills - Self hosted browser app to generate and keep track of simple invoices
+ * Version - 0
+ * Licensed under the MIT license - https://opensource.org/licenses/MIT
+ *
+ * Copyright (c) 2021 Vidhu Kant Sharma
+*/
+
+import React/*, { useState, useEffect } */from "react";
+import "./HomePage.scss"
+//import axios from "axios";
+
+//import BillingPage from "./BillingPage"
+import HomePageMenu from "./../Menu/HomePageMenu"
+
+const HomePage = () => {
+ return (
+ <div className="HomePage">
+ <h1 className={"welcomeMessage"}>Welcome To OpenBills</h1>
+ <HomePageMenu />
+ </div>
+ );
+}
+
+export default HomePage;
diff --git a/src/components/Pages/HomePage.scss b/src/components/Pages/HomePage.scss
new file mode 100644
index 0000000..4e06e11
--- /dev/null
+++ b/src/components/Pages/HomePage.scss
@@ -0,0 +1,7 @@
+.HomePage {
+ height: 80vh;
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+ align-items: center;
+}
diff --git a/src/styles/_view.scss b/src/styles/_view.scss
deleted file mode 100644
index 0ccc22a..0000000
--- a/src/styles/_view.scss
+++ /dev/null
@@ -1,4 +0,0 @@
-.view {
- width: 80%;
- margin: 2rem auto;
-}