@@ -2,6 +2,8 @@ import moment from 'moment';
22import { database as db } from '@/database' ;
33import { config } from '@/config' ;
44import { humanDate , humanFromNow } from '@/util' ;
5+ import { WebLoginView } from '@/services/juxt-web/views/web/loginView' ;
6+ import { buildContext } from '@/services/juxt-web/views/context' ;
57import type { RequestHandler } from 'express' ;
68
79export const checkBan : RequestHandler = async ( request , response , next ) => {
@@ -42,7 +44,7 @@ export const checkBan: RequestHandler = async (request, response, next) => {
4244 if ( ! accessAllowed ) {
4345 response . status ( 500 ) ;
4446 if ( request . directory === 'web' ) {
45- return response . render ( 'web/login.ejs' , { toast : ' No access. Must be tester or dev' , redirect : request . originalUrl } ) ;
47+ return response . jsx ( < WebLoginView ctx = { buildContext ( response ) } toast = " No access. Must be tester or dev" redirect = { request . originalUrl } /> ) ;
4648 } else {
4749 return response . render ( 'portal/error_fatal.ejs' , {
4850 code : 5989999 ,
@@ -80,10 +82,7 @@ export const checkBan: RequestHandler = async (request, response, next) => {
8082 banMessage += `\n\nIf you have any questions, please contact the moderators on the Pretendo Network Forum (https://preten.do/ban-appeal/).` ;
8183
8284 if ( request . directory === 'web' ) {
83- return response . render ( 'web/login.ejs' , {
84- toast : banMessage ,
85- redirect : request . originalUrl
86- } ) ;
85+ return response . jsx ( < WebLoginView ctx = { buildContext ( response ) } toast = { banMessage } redirect = { request . originalUrl } /> ) ;
8786 } else {
8887 return response . render ( request . directory + '/error_fatal.ejs' , {
8988 message : banMessage ,
0 commit comments