diff --git a/package/src/SettingsDashboard/SettingsDashboard.js b/package/src/SettingsDashboard/SettingsDashboard.js
new file mode 100644
index 0000000..81b42ea
--- /dev/null
+++ b/package/src/SettingsDashboard/SettingsDashboard.js
@@ -0,0 +1,43 @@
+import React from "react";
+import i18next from "i18next";
+import { Switch, Route } from "react-router-dom";
+import { Container, Box } from "@material-ui/core";
+import useRoutes from "../hooks/useRoutes";
+import AppBar from "../AppBar";
+import ContentLayoutTwoColumn from "../ContentLayoutTwoColumn";
+import SettingsMenu from "../SettingsMenu";
+
+/**
+ * @name SettingsDashboard
+ * @returns {React.component} a functional React component
+ */
+export default function SettingsDashboard() {
+ const settingsRoutes = useRoutes({ groups: ["settings"] });
+ return (
+
+ }
+ PrimaryComponent={
+
+
+
+ }
+ DetailComponent={
+
+
+ {
+ settingsRoutes.map((settingRoute) => (
+
+ ))
+ }
+
+
+ }
+ />
+ );
+}
diff --git a/package/src/SettingsDashboard/index.js b/package/src/SettingsDashboard/index.js
new file mode 100644
index 0000000..4306e76
--- /dev/null
+++ b/package/src/SettingsDashboard/index.js
@@ -0,0 +1 @@
+export { default } from "./SettingsDashboard";