diff --git a/src/client/components/Settings.tsx b/src/client/components/Settings.tsx index 897ae9b..9c98025 100644 --- a/src/client/components/Settings.tsx +++ b/src/client/components/Settings.tsx @@ -1,6 +1,7 @@ import React, { useState, useEffect, useCallback, ReactElement } from "react"; import { AirDCPPSettingsForm } from "./AirDCPPSettings/AirDCPPSettingsForm"; import { AirDCPPHubsForm } from "./AirDCPPSettings/AirDCPPHubsForm"; +import { SystemSettingsForm } from "./SystemSettings/SystemSettingsForm"; import settingsObject from "../constants/settings/settingsMenu.json"; import { isEmpty, isUndefined, map } from "lodash"; import { useDispatch, useSelector } from "react-redux"; @@ -37,6 +38,14 @@ export const Settings = (props: ISettingsProps): ReactElement => { ), }, + { + id: "flushdb", + content: ( + <> + + + ), + }, ]; return (
diff --git a/src/client/components/SystemSettings/SystemSettingsForm.tsx b/src/client/components/SystemSettings/SystemSettingsForm.tsx new file mode 100644 index 0000000..df43ad4 --- /dev/null +++ b/src/client/components/SystemSettings/SystemSettingsForm.tsx @@ -0,0 +1,9 @@ +import React, { ReactElement } from "react"; + +export const SystemSettingsForm = (settingsObject): ReactElement => { + const { settings } = settingsObject; + + return
; +}; + +export default SystemSettingsForm; diff --git a/src/client/constants/settings/settingsMenu.json b/src/client/constants/settings/settingsMenu.json index bb1c69c..e4ac71b 100644 --- a/src/client/constants/settings/settingsMenu.json +++ b/src/client/constants/settings/settingsMenu.json @@ -57,6 +57,17 @@ }, { "id": 4, + "category": "system", + "displayName": "System", + "children": [ + { + "id": "flushdb", + "displayName": "Flush DB & Temporary folders" + } + ] + }, + { + "id": 5, "category": "acknowledgments", "displayName": "Acknowledgments", "children": [ diff --git a/src/server/index.ts b/src/server/index.ts index 2d87859..1d30362 100644 --- a/src/server/index.ts +++ b/src/server/index.ts @@ -14,7 +14,6 @@ app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: true })); const port: number = Number(process.env.PORT) || 8050; // set our port -const proxyPort = 8050; // set our port app.get("/", (req: Request, res: Response) => { console.log("sending index.html"); @@ -44,6 +43,6 @@ cors_proxy "ThreeTwo! Express server with CORS Anywhere running on " + host + ":" + - proxyPort, + port, ); });