From 1d081991ba236e4f3a7ded64a0ca048d0750eadb Mon Sep 17 00:00:00 2001 From: HF Date: Mon, 22 Jun 2020 15:34:59 +0200 Subject: [PATCH] add admintools to user area --- src/actions/index.js | 2 + src/actions/types.js | 3 +- src/components/Admin.jsx | 57 -------- src/components/Admintools.jsx | 232 +++++++++++++++++++++++++++++++ src/components/Tabs.jsx | 7 +- src/components/UserAreaModal.jsx | 22 ++- src/core/Image.js | 3 + src/data/models/User.js | 1 + src/reducers/user.js | 5 + src/routes/admintools.js | 177 ++++++++++++----------- 10 files changed, 367 insertions(+), 142 deletions(-) delete mode 100644 src/components/Admin.jsx create mode 100644 src/components/Admintools.jsx diff --git a/src/actions/index.js b/src/actions/index.js index 2b6a925..8a62d89 100644 --- a/src/actions/index.js +++ b/src/actions/index.js @@ -492,6 +492,7 @@ export function receiveMe( dailyRanking, minecraftname, canvases, + userlvl, } = me; return { type: 'RECEIVE_ME', @@ -504,6 +505,7 @@ export function receiveMe( dailyRanking, minecraftname, canvases, + userlvl, }; } diff --git a/src/actions/types.js b/src/actions/types.js index d1abd80..8524420 100644 --- a/src/actions/types.js +++ b/src/actions/types.js @@ -79,7 +79,8 @@ export type Action = ranking: number, dailyRanking: number, minecraftname: string, - canvases: Object + canvases: Object, + userlvl: number, } | { type: 'RECEIVE_STATS', totalRanking: Object, totalDailyRanking: Object } | { type: 'SET_NAME', name: string } diff --git a/src/components/Admin.jsx b/src/components/Admin.jsx deleted file mode 100644 index e6aeaeb..0000000 --- a/src/components/Admin.jsx +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Html for adminpage - * - * @flow - */ - -import React from 'react'; -import ReactDOM from 'react-dom/server'; - -import Html from './Html'; - -const Admin = () => ( -
-

------Image Upload------

-

file:

- -
-

canvasId (d: default, m: moon): -

- x: -
- y: -
-
-

---------IP actions---------

- -
-