summaryrefslogtreecommitdiffstats
path: root/client/src/login/jsx/App.jsx
diff options
context:
space:
mode:
authorGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:15:38 +0100
committerGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:15:38 +0100
commit1870f3fdf43707a15fda0f609a021f516f45eb63 (patch)
treefbaf527a47cd89a171df18da4b41e8ce34668555 /client/src/login/jsx/App.jsx
parente06ec920f7a5d784e674c4c4b4e6d1da3dc7391d (diff)
downloadwebsite_creator-1870f3fdf43707a15fda0f609a021f516f45eb63.tar.gz
website_creator-1870f3fdf43707a15fda0f609a021f516f45eb63.tar.bz2
website_creator-1870f3fdf43707a15fda0f609a021f516f45eb63.zip
finish auth routes, create cookie token, fix folder structure, add context to FE
Diffstat (limited to 'client/src/login/jsx/App.jsx')
-rw-r--r--client/src/login/jsx/App.jsx42
1 files changed, 20 insertions, 22 deletions
diff --git a/client/src/login/jsx/App.jsx b/client/src/login/jsx/App.jsx
index a0109dd..e33e6c2 100644
--- a/client/src/login/jsx/App.jsx
+++ b/client/src/login/jsx/App.jsx
@@ -3,36 +3,34 @@ import ReactDOM from 'react-dom';
import "../scss/index.scss";
-import texts from '../../common/data/texts.js';
-import TopBar from '../../common/jsx/TopBar.jsx';
-import Info from '../../common/jsx/Info.jsx';
+import TopBar from '../../admin/jsx/TopBar.jsx';
+import Info from '../../admin/jsx/Info.jsx';
import LoginPanel from './LoginPanel.jsx';
+import Context from '../../admin/context';
+import { defaultLanguage } from '../../admin/data/translations';
const App = () => {
- const [lang, setLang] = useState('en');
+ const [lang, setLang] = useState(defaultLanguage);
const [info, setInfo] = useState('login-info');
const [hover, setHover] = useState('');
const [user, setUser] = useState(null);
- const t = (key) => texts[lang][key] || texts['en'][key];
return (
- <div className="main">
- <TopBar
- lang={lang}
- setLang={setLang}
- setHover={setHover}
- t={t}
- />
- <LoginPanel
- setUser={setUser}
- t={t}
- />
- <Info
- info={info}
- hover={hover}
- t={t}
- />
- </div>
+ <Context.Provider value={{ lang, setHover, setInfo }}>
+ <div className="main">
+ <TopBar
+ lang={lang}
+ setLang={setLang}
+ />
+ <LoginPanel
+ setUser={setUser}
+ />
+ <Info
+ info={info}
+ hover={hover}
+ />
+ </div>
+ </Context.Provider>
)
};