diff --git a/src/components/Admintools.jsx b/src/components/Admintools.jsx index ff019fd..e746fb2 100644 --- a/src/components/Admintools.jsx +++ b/src/components/Admintools.jsx @@ -110,7 +110,6 @@ function Admintools() { )}

-

{t`IP Actions`}

{t`Do stuff with IPs (one IP per line)`} diff --git a/src/components/ModCanvastools.jsx b/src/components/ModCanvastools.jsx index 1a95dae..65e7905 100644 --- a/src/components/ModCanvastools.jsx +++ b/src/components/ModCanvastools.jsx @@ -263,7 +263,6 @@ function ModCanvastools() { }

-

{t`Image Upload`}

{t`Upload images to canvas`}

diff --git a/src/components/Modtools.jsx b/src/components/Modtools.jsx index 2da7768..98a0827 100644 --- a/src/components/Modtools.jsx +++ b/src/components/Modtools.jsx @@ -15,30 +15,33 @@ const CONTENT = { }; function Modtools() { - const [selectedPart, selectPart] = useState('canvas'); + const [selectedPart, selectPart] = useState('Canvas'); const userlvl = useSelector((state) => state.user.userlvl); const Content = CONTENT[selectedPart]; + const parts = Object.keys(CONTENT) + .filter((part) => part !== 'Admin' || userlvl === 1); + return ( <>
- {Object.keys(CONTENT) - .filter((part) => part !== 'Admin' || userlvl === 1) - .map((part) => ( + {parts.map((part, ind) => ( + selectPart(part)} >{part} - ), - )} + {(ind !== parts.length - 1) + && } + + ))}
{Content && } diff --git a/src/components/UserAreaContent.jsx b/src/components/UserAreaContent.jsx index 3ab336e..0d370af 100644 --- a/src/components/UserAreaContent.jsx +++ b/src/components/UserAreaContent.jsx @@ -83,30 +83,34 @@ const UserAreaContent = () => { tabIndex={-1} className="modallink" onClick={logout} - > {t`Log out`} | + > {t`Log out`} + setArea('CHANGE_NAME')} - > {t`Change Username`} | + > {t`Change Username`} + {(mailreg) && ( - + setArea('CHANGE_MAIL')} - > {t`Change Mail`} | - + > {t`Change Mail`} + + )} setArea('CHANGE_PASSWORD')} - > {t`Change Password`} | + > {t`Change Password`} +