import React, { useState, 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 { isUndefined, map } from "lodash"; interface ISettingsProps {} export const Settings = (props: ISettingsProps): ReactElement => { const [active, setActive] = useState("gen-db"); const settingsContent = [ { id: "adc-hubs", content:
{}
, }, { id: "adc-connection", content: (
), }, { id: "flushdb", content: (
), }, ]; return (

Settings

{/* content for settings */}
{map(settingsContent, ({ id, content }) => active === id ? content : null, )}
); }; export default Settings;