diff --git a/frontend/templates/auth/login/index.html b/frontend/templates/auth/login/index.html
index efd4dcc2..578fb6c2 100644
--- a/frontend/templates/auth/login/index.html
+++ b/frontend/templates/auth/login/index.html
@@ -1,30 +1,46 @@
<. include!("../../components/headers.html"); .>
-
<. include!("../../components/footers.html"); .>
diff --git a/frontend/templates/auth/login/index.js b/frontend/templates/auth/login/index.js
index 6ab771bd..5d5b557e 100644
--- a/frontend/templates/auth/login/index.js
+++ b/frontend/templates/auth/login/index.js
@@ -3,6 +3,8 @@ import ROUTES from '../../api/v1/routes';
import isBlankString from '../../utils/genJsonPayload';
import genJsonPayload from '../../utils/genJsonPayload';
+import '../forms.scss';
+
const login = e => {
e.preventDefault();
let username = document.getElementById('username').value;
@@ -23,4 +25,7 @@ const login = e => {
});
};
-export default login;
+export const index = () => {
+ let form = document.getElementById('form');
+ form.addEventListener('submit', login, true);
+};
diff --git a/frontend/templates/auth/register/index.js b/frontend/templates/auth/register/index.js
index 8f21aecc..ab2a3779 100644
--- a/frontend/templates/auth/register/index.js
+++ b/frontend/templates/auth/register/index.js
@@ -3,9 +3,11 @@ import ROUTES from '../../api/v1/routes';
import isBlankString from '../../utils/genJsonPayload';
import genJsonPayload from '../../utils/genJsonPayload';
-import {checkUsernameExists} from './userExists';
+import userExists from './userExists';
import {checkEmailExists} from './emailExists';
+import '../forms.scss';
+
const registerUser = async e => {
e.preventDefault();
@@ -46,10 +48,12 @@ const registerUser = async e => {
}
};
-let form = document.getElementById('form');
-form.addEventListener('submit', registerUser, true);
+const index = () => {
+ let form = document.getElementById('form');
+ form.addEventListener('submit', registerUser, true);
-let username = document.getElementById('username');
-username.addEventListener('input', checkUsernameEventHandler, false);
+ let username = document.getElementById('username');
+ username.addEventListener('input', userExists, false);
+}
-export default registerUser;
+export default index;
diff --git a/frontend/templates/auth/register/userExists.js b/frontend/templates/auth/register/userExists.js
index ba05b7fa..ba2277dd 100644
--- a/frontend/templates/auth/register/userExists.js
+++ b/frontend/templates/auth/register/userExists.js
@@ -3,12 +3,8 @@ import ROUTES from '../../api/v1/routes';
import genJsonPayload from '../../utils/genJsonPayload';
-const checkUsernameEventHandler = _e => {
- checkUsernameExists();
-};
-
//export const checkUsernameExists = async () => {
-async function checkUsernameExists() {
+async function userExists() {
let username = document.getElementById('username');
let val = username.value;
let payload = {
@@ -45,4 +41,4 @@ async function checkUsernameExists() {
return false;
};
-export {checkUsernameExists, checkUsernameEventHandler};
+export default userExists;
diff --git a/frontend/templates/components/headers.html b/frontend/templates/components/headers.html
index 624cf4c8..e45ef921 100644
--- a/frontend/templates/components/headers.html
+++ b/frontend/templates/components/headers.html
@@ -1,7 +1,7 @@
-
-
-
-<.= title .>|<.= name .>
+
+
+
+
+ <.= title .>|<.= name .>
-
diff --git a/frontend/templates/index.js b/frontend/templates/index.js
index bd23d3ac..6fe87879 100644
--- a/frontend/templates/index.js
+++ b/frontend/templates/index.js
@@ -1,20 +1,17 @@
-import './auth/forms.scss';
-
-import signin from './auth/login';
-import registerUser from './auth/register';
-import {run as runPanel} from './panel/index';
-import {checkUsernameEventHandler} from './auth/register/userExists';
+import * as login from './auth/login';
+import * as register from './auth/register';
+import * as panel from './panel/index';
if (window.location.pathname == '/') {
- let form = document.getElementById('form');
- form.addEventListener('submit', signin, true);
-} else if (window.location.pathname == '/signup') {
- let form = document.getElementById('form');
- form.addEventListener('submit', registerUser, true);
- let username = document.getElementById('username');
- username.addEventListener('input', checkUsernameEventHandler, false);
+ login.index();
+} else if (window.location.pathname == '/register') {
+ register.index();
+// let form = document.getElementById('form');
+// form.addEventListener('submit', registerUser, true);
+// let username = document.getElementById('username');
+// username.addEventListener('input', checkUsernameEventHandler, false);
} else if (window.location.pathname.includes('panel')) {
- runPanel();
+ panel.index();
} else {
}
diff --git a/frontend/templates/main.scss b/frontend/templates/main.scss
new file mode 100644
index 00000000..85130aa5
--- /dev/null
+++ b/frontend/templates/main.scss
@@ -0,0 +1,2 @@
+@use './auth/forms';
+@use './panel/main';
diff --git a/frontend/templates/panel/index.html b/frontend/templates/panel/index.html
index 807b520b..261bf0ca 100644
--- a/frontend/templates/panel/index.html
+++ b/frontend/templates/panel/index.html
@@ -1,6 +1,4 @@
-<. include!("../components/headers.html"); .> <.# include!("svg.html"); .>
-<. include!("style.html"); .>
-<. include!("nav/index.html"); .>
+<. include!("../components/headers.html"); .> <. include!("nav/index.html"); .>
@@ -13,7 +11,7 @@
-
Hello admin
+
Hello Batman
1