Kelola perhitungan dan pembayaran payroll peserta.
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx
index 5441aa7..4a5200f 100644
--- a/src/app/login/page.tsx
+++ b/src/app/login/page.tsx
@@ -2,6 +2,7 @@
import React, { useState } from 'react';
import Link from 'next/link';
+import Image from 'next/image';
import { useRouter } from 'next/navigation';
import { Eye, EyeOff, Mail, Lock, AlertCircle, CheckCircle } from 'lucide-react';
import { Button } from '@/components/ui/button';
@@ -95,8 +96,15 @@ export default function LoginPage() {
{/* Logo and Title */}
-
- LMS
+
+
Selamat Datang
Masuk ke akun Learning Management System Anda
diff --git a/src/app/page.tsx b/src/app/page.tsx
index b528965..7757a48 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -227,44 +227,7 @@ export default function Dashboard() {
- {/* Development Demo Section */}
-
-
-
đ
-
-
- Development Demo - Modular Architecture
-
-
- Lihat implementasi EPIC 17: Participant Payroll Reward System menggunakan arsitektur modular baru.
- Demo ini menampilkan sistem reward, wallet management, dan payroll calculation.
-
-
-
- Dependency Injection
-
-
- Event Bus System
-
-
- Plugin Architecture
-
-
- Service Layer
-
-
-
- đ¯ Lihat Demo Payroll System
-
-
-
-
-
+ {/* Development Demo Section moved to Sidebar under Add-ons */}
{/* Recent Activities Section */}
diff --git a/src/app/payroll-demo/page.tsx b/src/app/payroll-demo/page.tsx
index 431fc6f..d74c8df 100644
--- a/src/app/payroll-demo/page.tsx
+++ b/src/app/payroll-demo/page.tsx
@@ -11,6 +11,7 @@ import {
import { PayrollRewardSystemModule } from '../../features/payroll-reward-system';
import { setupGlobalErrorHandling } from '../../core/errors';
import { container as globalContainer } from '../../core/di/DIContainer';
+import DashboardLayout from '@/layouts/DashboardLayout';
export default function PayrollDemoPage() {
const [moduleLoaded, setModuleLoaded] = useState(false);
@@ -87,46 +88,51 @@ export default function PayrollDemoPage() {
if (loading) {
return (
-
-
-
-
Loading Payroll Reward System...
+
+
+
+
+
Loading Payroll Reward System...
+
-
+
);
}
if (error) {
return (
-
-
-
â
-
Module Load Error
-
{error}
-
+
+
+
+
â
+
Module Load Error
+
{error}
+
+
-
+
);
}
return (
-
-
+
+
+
{/* Header */}
- đ¯ Payroll Reward System Demo
+ đ¯ Payroll Reward System
- This demo showcases the implementation of EPIC 17 using our new modular architecture.
- The system includes reward calculation, wallet management, and payroll processing.
-
-
-
- â Core DI Container
-
-
- â Event Bus System
-
-
- â Feature Module Plugin
-
-
- â Service Layer
-
-
- â React Components
-
-