diff --git a/src/components/Main.tsx b/src/Location.tsx
similarity index 56%
rename from src/components/Main.tsx
rename to src/Location.tsx
index 63ebdd3..8ebe89d 100644
--- a/src/components/Main.tsx
+++ b/src/Location.tsx
@@ -1,10 +1,16 @@
import React from "react";
import 'bootstrap/dist/css/bootstrap.min.css';
+interface Location {
+ city: string;
+ state: string;
+ country: string;
+}
+
function Main() {
return (
-
- Main
+
+ Location
);
}
diff --git a/src/components/Client.tsx b/src/components/Client.tsx
new file mode 100644
index 0000000..a537241
--- /dev/null
+++ b/src/components/Client.tsx
@@ -0,0 +1,17 @@
+import React from "react";
+import 'bootstrap/dist/css/bootstrap.min.css';
+import PersistantCombo from "./PersistantCombo";
+
+interface Client {
+ name: string;
+}
+
+function Client() {
+ return (
+
+ );
+}
+
+export default Client;
\ No newline at end of file
diff --git a/src/components/CreateTask.tsx b/src/components/CreateTask.tsx
new file mode 100644
index 0000000..0a94e0f
--- /dev/null
+++ b/src/components/CreateTask.tsx
@@ -0,0 +1,23 @@
+import React from "react";
+import Task from "./Task";
+
+function CreateTask() {
+
+ const task: Task = {
+ client: { name: ""},
+ code: "",
+ matter: { name: ""},
+ name: "",
+ narrative: "",
+ project: {name: ""},
+ activityCode: "",
+ time: 0,
+ }
+ return (
+
+
+
+ );
+}
+
+export default CreateTask;
\ No newline at end of file
diff --git a/src/components/Home.tsx b/src/components/Home.tsx
new file mode 100644
index 0000000..cb2bf09
--- /dev/null
+++ b/src/components/Home.tsx
@@ -0,0 +1,12 @@
+import React from "react";
+import 'bootstrap/dist/css/bootstrap.min.css';
+
+function Home() {
+ return (
+
+ HOME PAGE NOT IMPLEMENTED YET
+
+ );
+}
+
+export default Home;
\ No newline at end of file
diff --git a/src/components/Image.tsx b/src/components/Image.tsx
index c2c1480..0b4e20e 100644
--- a/src/components/Image.tsx
+++ b/src/components/Image.tsx
@@ -5,7 +5,9 @@ import TickerLogo from '../resources/media/logo-white.svg';
const Image = ({ imagePath } : { imagePath: string }) => {
return (
-

+
);
}
diff --git a/src/components/Matter.tsx b/src/components/Matter.tsx
new file mode 100644
index 0000000..ecd16c5
--- /dev/null
+++ b/src/components/Matter.tsx
@@ -0,0 +1,17 @@
+import React from "react";
+import 'bootstrap/dist/css/bootstrap.min.css';
+import PersistantCombo from "./PersistantCombo";
+
+interface Matter {
+ name: string;
+}
+
+function Matter() {
+ return (
+
+ Matter
+
+ );
+}
+
+export default Matter;
\ No newline at end of file
diff --git a/src/components/Navigator.tsx b/src/components/Menu.tsx
similarity index 78%
rename from src/components/Navigator.tsx
rename to src/components/Menu.tsx
index 927c85e..cce13f6 100644
--- a/src/components/Navigator.tsx
+++ b/src/components/Menu.tsx
@@ -7,8 +7,9 @@ interface NavInfo {
}
const AppRoutes: NavInfo[] = [
- {path: "/", displayName: "Main", name: "main"},
- {path: "/login", displayName: "Login", name: "login"}
+ {path: "/", displayName: "Home", name: "home"},
+ {path: "/tasks", displayName: "Tasks", name: "tasks"},
+ {path: "/createTask", displayName: "Create Task", name: "createTask"}
];
function NaviLink(navInfo: NavInfo) {
@@ -20,7 +21,7 @@ function NaviLink(navInfo: NavInfo) {
);
}
-function Navigator() {
+function Menu() {
return (