This commit is contained in:
rgrgogu
2026-05-05 23:16:22 +08:00
parent 683b25956a
commit 745c51682e
125 changed files with 18925 additions and 2 deletions
+6
View File
@@ -0,0 +1,6 @@
import { Mail, Globe } from "lucide-react";
export const ContactData = [
{ id: 1, icon: Mail, label: "Email:", value: "info@philproperties.ph" },
{ id: 2, icon: Globe, label: "Website:", value: "philproperties.ph" },
]
+35
View File
@@ -0,0 +1,35 @@
// ─── Mock data — replace with real API calls ──────────────────────────────────
export const MOCK_ACTIVITIES = [
{ id: 1, label: 'Completed Module 3: Advanced React', date: 'May 1, 2026', type: 'module' },
{ id: 2, label: 'Attended Live Session: Node.js Basics', date: 'Apr 28, 2026', type: 'session' },
{ id: 3, label: 'Submitted Assignment: API Design', date: 'Apr 25, 2026', type: 'assignment' },
{ id: 4, label: 'Completed Quiz: JavaScript Fundamentals', date: 'Apr 20, 2026', type: 'quiz' },
]
export const MOCK_ACHIEVEMENTS = [
{ id: 1, title: 'Fast Learner', desc: 'Completed 5 modules in one week', icon: '⚡', date: 'Apr 2026' },
{ id: 2, title: 'Perfect Score', desc: 'Scored 100% on a quiz', icon: '🎯', date: 'Mar 2026' },
{ id: 3, title: 'Consistent', desc: 'Logged in 7 days in a row', icon: '🔥', date: 'Feb 2026' },
{ id: 4, title: 'First Submission', desc: 'Submitted your first assignment', icon: '📝', date: 'Jan 2026' },
]
// ─── Config ───────────────────────────────────────────────────────────────────
export const ROLE_CONFIG = {
admin: { label: 'Administrator', variant: 'destructive' },
staff: { label: 'Staff', variant: 'secondary' },
client: { label: 'Client', variant: 'default' },
}
export const ACTIVITY_VARIANTS = {
module: 'default',
session: 'secondary',
assignment: 'outline',
quiz: 'destructive',
}
export const AVATAR_COLORS = {
admin: 'bg-red-100 text-red-700 dark:bg-red-900/40 dark:text-red-300',
staff: 'bg-green-100 text-green-700 dark:bg-green-900/40 dark:text-green-300',
client: 'bg-blue-100 text-blue-700 dark:bg-blue-900/40 dark:text-blue-300',
}