Add Mailgun admin tools and contact API

This commit is contained in:
2025-09-24 13:59:26 +00:00
parent 6329ad0618
commit 1054f5d817
13 changed files with 1459 additions and 29 deletions

View File

@@ -33,7 +33,8 @@ import {
AdminPanelSettings,
Launch as LaunchIcon,
Article as PageIcon,
Share
Share,
Email as EmailIcon
} from '@mui/icons-material';
interface AdminLayoutProps {
@@ -53,6 +54,7 @@ const menuItems = [
{ text: 'Users', icon: People, href: '/admin/users' },
{ text: 'Pages', icon: PageIcon, href: '/admin/pages' },
{ text: 'Social Media', icon: Share, href: '/admin/social-media' },
{ text: 'Email Settings', icon: EmailIcon, href: '/admin/mailgun' },
{ text: 'Content Moderation', icon: Gavel, href: '/admin/content' },
{ text: 'Analytics', icon: Analytics, href: '/admin/analytics' },
{ text: 'Chat Monitoring', icon: Chat, href: '/admin/chat' },