feat: Implement collapsible sidebar navigation

This commit is contained in:
gpt-engineer-app[bot]
2025-10-04 19:07:52 +00:00
parent 35f380bfb4
commit 58c28a37eb
9 changed files with 444 additions and 19 deletions

View File

@@ -0,0 +1,22 @@
import { useRef, useCallback } from 'react';
import { AdminLayout } from '@/components/layout/AdminLayout';
import { ModerationQueue, ModerationQueueRef } from '@/components/moderation/ModerationQueue';
export default function AdminModeration() {
const moderationQueueRef = useRef<ModerationQueueRef>(null);
const handleRefresh = useCallback(() => {
moderationQueueRef.current?.refresh();
}, []);
return (
<AdminLayout onRefresh={handleRefresh}>
<div className="container mx-auto px-6 py-8 max-w-7xl">
<div>
<h1 className="text-2xl font-bold mb-6">Moderation Queue</h1>
<ModerationQueue ref={moderationQueueRef} />
</div>
</div>
</AdminLayout>
);
}