add: more things

Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
This commit is contained in:
2026-07-04 03:35:22 +08:00
parent 72298b86cd
commit b0f40e5133
78 changed files with 2116 additions and 1621 deletions
+4 -19
View File
@@ -101,17 +101,12 @@ import AdvertisementList from '../pages/advertisements/AdvertisementList'
import AddAdvertisement from '../pages/advertisements/AddAdvertisement'
import EditAdvertisement from '../pages/advertisements/EditAdvertisement'
import ViewAdvertisement from '../pages/advertisements/ViewAdvertisement'
import ArchivedAdvertisementList from '../pages/advertisements/ArchivedAdvertisementList'
// Achievements
import Achievements from '../pages/achievements/Achievements'
import { AddAchievement, EditAchievement } from '../pages/achievements/EditAchievement'
// Email Templates
import EmailTemplates from '../pages/email_templates/EmailTemplates'
import AddEmailTemplate from '../pages/email_templates/AddEmailTemplate'
import EditEmailTemplate from '../pages/email_templates/EditEmailTemplate'
import EmailBroadcasts from '../pages/email_templates/EmailBroadcasts'
// Notification Broadcasts
import NotificationBroadcastList from '../pages/notifications/NotificationBroadcastList'
import AddNotificationBroadcast from '../pages/notifications/AddNotificationBroadcast'
@@ -120,6 +115,7 @@ import ViewNotificationBroadcast from '../pages/notifications/ViewNotificationBr
import NotificationSettings from '../pages/notifications/NotificationSettings'
import NotificationTemplates from '../pages/notifications/NotificationTemplates'
import EditNotificationTemplate from '../pages/notifications/EditNotificationTemplate'
import ArchivedNotificationBroadcastList from '../pages/notifications/ArchivedNotificationBroadcastList'
// Activity
import ActivityFeed from '../pages/activity/ActivityFeed'
@@ -311,6 +307,7 @@ export const AdminRoutes = {
element: <Outlet />,
children: [
{ index: true, element: <AdvertisementList /> },
{ path: 'archived', element: <ArchivedAdvertisementList /> },
{ path: 'add', element: <AddAdvertisement /> },
{ path: ':advertisementId/view', element: <ViewAdvertisement /> },
{ path: ':advertisementId/edit', element: <EditAdvertisement /> },
@@ -329,19 +326,6 @@ export const AdminRoutes = {
]
},
// Email Templates
{
path: 'email-templates',
element: <Outlet />,
children: [
{ index: true, element: <EmailTemplates /> },
{ path: 'add', element: <AddEmailTemplate /> },
{ path: ':id/edit', element: <EditEmailTemplate /> },
]
},
{ path: 'email-broadcasts', element: <EmailBroadcasts /> },
// Notifications
{
@@ -349,6 +333,7 @@ export const AdminRoutes = {
element: <Outlet />,
children: [
{ index: true, element: <NotificationBroadcastList /> },
{ path: 'archived', element: <ArchivedNotificationBroadcastList /> },
{ path: 'add', element: <AddNotificationBroadcast /> },
{ path: 'settings', element: <NotificationSettings /> },
{ path: ':broadcastId/view', element: <ViewNotificationBroadcast /> },