addRoute('GET', '/contact', [\Modules\Contact\Controllers\ContactController::class, 'index']); $app->addRoute('POST', '/contact/submit', [\Modules\Contact\Controllers\ContactController::class, 'submit']); // Admin contact management $app->addRoute('GET', '/admin/contacts', [\Modules\Contact\Controllers\ContactController::class, 'list']); $app->addRoute('GET', '/admin/contacts/{id}', [\Modules\Contact\Controllers\ContactController::class, 'show']); $app->addRoute('POST', '/admin/contacts/{id}/status', [\Modules\Contact\Controllers\ContactController::class, 'updateStatus']); $app->addRoute('POST', '/admin/contacts/{id}/response', [\Modules\Contact\Controllers\ContactController::class, 'updateResponse']); $app->addRoute('POST', '/admin/contacts/{id}/toggle-read', [\Modules\Contact\Controllers\ContactController::class, 'toggleRead']); $app->addRoute('DELETE', '/admin/contacts/{id}', [\Modules\Contact\Controllers\ContactController::class, 'delete']); };