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";