[ 'pattern' => 'account', 'action' => fn () => [ 'component' => 'k-account-view', 'props' => kirby()->user()->panel()->props(), ], ], 'account.file' => [ 'pattern' => 'account/files/(:any)', 'action' => function (string $filename) { return Find::file('account', $filename)->panel()->view(); } ], 'account.logout' => [ 'pattern' => 'logout', 'auth' => false, 'action' => function () { if ($user = kirby()->user()) { $user->logout(); } Panel::go('login'); }, ], 'account.password' => [ 'pattern' => 'reset-password', 'action' => fn () => ['component' => 'k-reset-password-view'] ] ];