implemented ui functions for managing products, uploading images and editiing users
This commit is contained in:
7
src/routes/frontend/admin/dashboard.ts
Normal file
7
src/routes/frontend/admin/dashboard.ts
Normal file
@ -0,0 +1,7 @@
|
||||
import express, { Request, Response } from 'express';
|
||||
|
||||
function get(req: Request, res: Response) {
|
||||
res.render("admin/dashboard")
|
||||
}
|
||||
|
||||
export default { get };
|
18
src/routes/frontend/admin/index.ts
Normal file
18
src/routes/frontend/admin/index.ts
Normal 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;
|
7
src/routes/frontend/admin/products.ts
Normal file
7
src/routes/frontend/admin/products.ts
Normal file
@ -0,0 +1,7 @@
|
||||
import express, { Request, Response } from 'express';
|
||||
|
||||
function get(req: Request, res: Response) {
|
||||
res.render("admin/products")
|
||||
}
|
||||
|
||||
export default { get };
|
7
src/routes/frontend/admin/users.ts
Normal file
7
src/routes/frontend/admin/users.ts
Normal file
@ -0,0 +1,7 @@
|
||||
import express, { Request, Response } from 'express';
|
||||
|
||||
function get(req: Request, res: Response) {
|
||||
res.render("admin/users")
|
||||
}
|
||||
|
||||
export default { get };
|
@ -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);
|
||||
|
||||
|
7
src/routes/frontend/pay_up.ts
Normal file
7
src/routes/frontend/pay_up.ts
Normal file
@ -0,0 +1,7 @@
|
||||
import express, { Request, Response } from 'express';
|
||||
|
||||
function get(req: Request, res: Response) {
|
||||
res.render("payup")
|
||||
}
|
||||
|
||||
export default { get };
|
Reference in New Issue
Block a user