Skip to content

🆕 Nieuw bericht aanmaken 📍 URL: http://localhost:3000/dashboard/posts/nieuw

📂 Bestand: app/dashboard/posts/nieuw/page.tsx

Hier vul je het formulier in om een nieuw artikel toe te voegen. Alleen voor admin (via ProtectedRoute).

✏️ Bestaand bericht bewerken 📍 URL (voorbeeld): http://localhost:3000/dashboard/posts/abc123/edit (🔁 Vervang abc123 door het daadwerkelijke post-ID)

📂 Bestand: app/dashboard/posts/[id]/edit/page.tsx

📋 Overzicht van alle nieuwsberichten 📍 URL: http://localhost:3000/dashboard/posts

📂 Bestand: app/dashboard/posts/page.tsx

Mappenstructuur

dashboard/ ├── posts/ │ ├── [id]/ │ │ └── edit/ │ │ └── page.tsx ✅ Bewerken van bestaande post │ ├── nieuw/ │ │ └── page.tsx ✅ Nieuw bericht aanmaken │ ├── PostList.tsx ✅ Component met lijst voor admins │ └── page.tsx ✅ Admin-overzicht (gebruikt PostList + ProtectedRoute) └── page.tsx (waarschijnlijk dashboard root)

Belangrijke punten dashboard/posts/page.tsx is jouw beheerpagina voor admins met ProtectedRoute.

dashboard/posts/PostList.tsx is jouw lijstcomponent met bewerken/verwijderen.

dashboard/posts/nieuw/page.tsx is het formulier voor nieuwe artikelen.

dashboard/posts/[id]/edit/page.tsx is de pagina voor bestaande artikelen bewerken.