Search K
Appearance
Appearance
🆕 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.