diff --git a/src/pages/AdminSettings.tsx b/src/pages/AdminSettings.tsx index 59bafbb9..0271145f 100644 --- a/src/pages/AdminSettings.tsx +++ b/src/pages/AdminSettings.tsx @@ -11,7 +11,7 @@ import { AdminHeader } from '@/components/layout/AdminHeader'; import { useAuth } from '@/hooks/useAuth'; import { useUserRole } from '@/hooks/useUserRole'; import { useAdminSettings } from '@/hooks/useAdminSettings'; -import { Loader2, Save, Clock, Users, Bell, Shield, Settings, Trash2 } from 'lucide-react'; +import { Loader2, Save, Clock, Users, Bell, Shield, Settings, Trash2, Plug } from 'lucide-react'; export default function AdminSettings() { const { user } = useAuth(); @@ -368,7 +368,7 @@ export default function AdminSettings() { - + Moderation @@ -385,6 +385,10 @@ export default function AdminSettings() { System + + + Integrations + @@ -490,6 +494,32 @@ export default function AdminSettings() { + + + + + + + Integration Settings + + + Configure third-party integrations and external services + + + + {getSettingsByCategory('integrations').length > 0 ? ( + getSettingsByCategory('integrations').map((setting) => ( + + )) + ) : ( +
+ +

No integration settings configured yet.

+
+ )} +
+
+