diff --git a/apps/web/src/navigation/navigators/settingnavigator.js b/apps/web/src/navigation/navigators/settingnavigator.js
index ca3881641..9603b1b93 100644
--- a/apps/web/src/navigation/navigators/settingnavigator.js
+++ b/apps/web/src/navigation/navigators/settingnavigator.js
@@ -1,11 +1,21 @@
-import { Settings, Account, General } from "../../views";
+import {
+ Settings,
+ Account,
+ General,
+ TOS,
+ About,
+ PrivacyPolicy
+} from "../../views";
import Navigator from "../index";
import { createRoute } from "../routes";
const routes = {
...createRoute("settings", Settings, { title: "Settings" }),
...createRoute("account", Account),
- ...createRoute("general", General)
+ ...createRoute("general", General),
+ ...createRoute("TOS", TOS),
+ ...createRoute("about", About),
+ ...createRoute("privacy", PrivacyPolicy)
};
const SettingsNavigator = new Navigator("SettingsNavigator", routes, {
backButtonEnabled: true
diff --git a/apps/web/src/utils/sample.js b/apps/web/src/utils/sample.js
new file mode 100644
index 000000000..408ef5946
--- /dev/null
+++ b/apps/web/src/utils/sample.js
@@ -0,0 +1,10 @@
+export const Sample = {
+ text:
+ " Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do" +
+ "eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad" +
+ "minim veniam, quis nostrud exercitation ullamco laboris nisi ut" +
+ "aliquip ex ea commodo consequat. Duis aute irure dolor in" +
+ "reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla" +
+ "pariatur. Excepteur sint occaecat cupidatat non proident, sunt in" +
+ "culpa qui officia deserunt mollit anim id est laborum."
+};
diff --git a/apps/web/src/views/About.js b/apps/web/src/views/About.js
new file mode 100644
index 000000000..dbcbd0a5a
--- /dev/null
+++ b/apps/web/src/views/About.js
@@ -0,0 +1,15 @@
+import React from "react";
+import { Text, Flex } from "rebass";
+import { Sample } from "../utils/sample";
+
+function About() {
+ return (
+
+
+ {Sample.text}
+
+
+ );
+}
+
+export default About;
diff --git a/apps/web/src/views/PrivacyPolicy.js b/apps/web/src/views/PrivacyPolicy.js
new file mode 100644
index 000000000..a828f5c55
--- /dev/null
+++ b/apps/web/src/views/PrivacyPolicy.js
@@ -0,0 +1,15 @@
+import React from "react";
+import { Text, Flex } from "rebass";
+import { Sample } from "../utils/sample";
+
+function PrivacyPolicy() {
+ return (
+
+
+ {Sample.text}
+
+
+ );
+}
+
+export default PrivacyPolicy;
diff --git a/apps/web/src/views/Settings.js b/apps/web/src/views/Settings.js
index 88be4665d..61928b7ed 100644
--- a/apps/web/src/views/Settings.js
+++ b/apps/web/src/views/Settings.js
@@ -14,21 +14,21 @@ const Settings = props => {
variant="setting"
onClick={() => {
props.navigator.navigate("general", {
- title: "General"
+ title: Titles.general
});
}}
>
- General
+ {Titles.general}
{
*/}
-
-
-
+
+
+
);
@@ -144,4 +171,12 @@ const SettingsContainer = props => {
);
};
+const Titles = {
+ general: "General",
+ account: "Account",
+ TOS: "Terms of Service",
+ privacy: "Privacy Policy",
+ about: "About"
+};
+
export { Settings, SettingsContainer };
diff --git a/apps/web/src/views/TOS.js b/apps/web/src/views/TOS.js
new file mode 100644
index 000000000..dab7dd879
--- /dev/null
+++ b/apps/web/src/views/TOS.js
@@ -0,0 +1,15 @@
+import React from "react";
+import { Text, Flex } from "rebass";
+import { Sample } from "../utils/sample";
+
+function TOS() {
+ return (
+
+
+ {Sample.text}
+
+
+ );
+}
+
+export default TOS;
diff --git a/apps/web/src/views/index.js b/apps/web/src/views/index.js
index e1329aa48..04be75e18 100644
--- a/apps/web/src/views/index.js
+++ b/apps/web/src/views/index.js
@@ -9,3 +9,6 @@ export const Trash = require("./Trash").default;
export const Account = require("./Account").default;
export const SettingsContainer = require("./Settings").SettingsContainer;
export const General = require("./General").default;
+export const About = require("./About").default;
+export const TOS = require("./TOS").default;
+export const PrivacyPolicy = require("./PrivacyPolicy").default;