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.