group(function (): void { Route::get('/', StylistController::class)->name('index'); Route::post('/install', [ThemeManagementController::class, 'install'])->name('install'); Route::put('/{theme}/settings', [ThemeManagementController::class, 'settings'])->name('settings'); Route::post('/{theme}/activate', [ThemeManagementController::class, 'activate'])->name('activate'); Route::get('/{theme}/preview', [ThemeManagementController::class, 'preview'])->name('preview'); Route::delete('/{theme}', [ThemeManagementController::class, 'uninstall'])->name('uninstall'); Route::get('/{theme}/export', [ThemeManagementController::class, 'export'])->name('export'); Route::post('/{theme}/optimize', [ThemeManagementController::class, 'optimize'])->name('optimize'); Route::get('/{theme}/accessibility', [ThemeManagementController::class, 'validateTheme'])->name('accessibility'); });