refactor: update admin manager role credentials and simplify login password UI

This commit is contained in:
sazzadulalambd
2026-05-07 16:15:18 +06:00
parent 7846cacc9d
commit bbb1514231

View File

@@ -7,7 +7,7 @@ import { Zap, ArrowRight, Bike, Wallet, Shield, Users, Calculator, Store, Truck
const demoUsers = [ const demoUsers = [
{ email: 'superadmin@jaiben.com', role: 'super_admin', label: 'Super Admin', icon: Shield, color: 'bg-accent' }, { email: 'superadmin@jaiben.com', role: 'super_admin', label: 'Super Admin', icon: Shield, color: 'bg-accent' },
{ email: 'admin@jaiben.com', role: 'admin', label: 'Admin Manager', icon: Users, color: 'bg-blue-500' }, { email: 'adminmanager@jaiben.com', role: 'admin_manager', label: 'Admin Manager', icon: Users, color: 'bg-blue-500' },
{ email: 'staff@jaiben.com', role: 'staff', label: 'Front Desk', icon: Users, color: 'bg-purple-500' }, { email: 'staff@jaiben.com', role: 'staff', label: 'Front Desk', icon: Users, color: 'bg-purple-500' },
{ email: 'accountant@jaiben.com', role: 'accountant', label: 'Accountant', icon: Calculator, color: 'bg-green-500' }, { email: 'accountant@jaiben.com', role: 'accountant', label: 'Accountant', icon: Calculator, color: 'bg-green-500' },
{ email: 'investor@email.com', role: 'investor', label: 'Investor', icon: Wallet, color: 'bg-amber-500' }, { email: 'investor@email.com', role: 'investor', label: 'Investor', icon: Wallet, color: 'bg-amber-500' },
@@ -35,10 +35,9 @@ export default function LoginPage() {
sessionStorage.setItem('userRole', user.role); sessionStorage.setItem('userRole', user.role);
sessionStorage.setItem('userName', user.name); sessionStorage.setItem('userName', user.name);
switch (user.role) { switch (user.role) {
case 'super_admin': case 'super_admin':
case 'admin': case 'admin_manager':
case 'manager':
case 'staff': case 'staff':
router.push('/admin'); router.push('/admin');
break; break;
@@ -79,8 +78,7 @@ switch (user.role) {
switch (user.role) { switch (user.role) {
case 'super_admin': case 'super_admin':
case 'admin': case 'admin_manager':
case 'manager':
case 'staff': case 'staff':
router.push('/admin'); router.push('/admin');
break; break;
@@ -143,7 +141,7 @@ switch (user.role) {
<div> <div>
<label htmlFor="password" className="block text-sm font-medium text-slate-300 mb-2"> <label htmlFor="password" className="block text-sm font-medium text-slate-300 mb-2">
Password <span className="text-slate-500 text-xs">(demo: demo123)</span> Password
</label> </label>
<input <input
type="password" type="password"