implemented ui functions for managing products, uploading images and editiing users

This commit is contained in:
2025-03-09 23:09:49 +01:00
parent fa7f3004fa
commit bd43f03507
23 changed files with 888 additions and 83 deletions

View File

@ -0,0 +1,7 @@
import express, { Request, Response } from 'express';
function get(req: Request, res: Response) {
res.render("admin/dashboard")
}
export default { get };

View File

@ -0,0 +1,18 @@
import express from 'express';
// Route imports
import dashboard_Route from './dashboard.js';
import users from './users.js';
import products from './products.js';
// Router base is '/admin'
const Router = express.Router({ strict: false });
Router.route('/').get(dashboard_Route.get);
Router.route('/users').get(users.get);
Router.route('/products').get(products.get);
// Router.route('/user_select').get(user_select_Route.get);
// Router.route('/product_select').get(product_select_Route.get);
// Router.route('/pay_up').get(pay_up_Route.get);
export default Router;

View File

@ -0,0 +1,7 @@
import express, { Request, Response } from 'express';
function get(req: Request, res: Response) {
res.render("admin/products")
}
export default { get };

View File

@ -0,0 +1,7 @@
import express, { Request, Response } from 'express';
function get(req: Request, res: Response) {
res.render("admin/users")
}
export default { get };

View File

@ -5,14 +5,20 @@ import config from '../../handlers/config.js';
import screensaver_Route from './screensaver.js';
import user_select_Route from './user_select.js';
import product_select_Route from './product_select.js';
import pay_up_Route from './pay_up.js';
import test_Route from './test.js';
import adminRouter from './admin/index.js';
// Router base is '/'
const Router = express.Router({ strict: false });
Router.route('/').get(screensaver_Route.get);
Router.route('/user_select').get(user_select_Route.get);
Router.route('/product_select').get(product_select_Route.get);
Router.route('/pay_up').get(pay_up_Route.get);
Router.use('/admin', adminRouter);
config.global.devmode && Router.route('/test').get(test_Route.get);

View File

@ -0,0 +1,7 @@
import express, { Request, Response } from 'express';
function get(req: Request, res: Response) {
res.render("payup")
}
export default { get };