function (User $user, string|null $role = null) { return new ViewButton( dialog: 'users/create?role=' . $role, disabled: $user->kirby()->roles()->canBeCreated()->count() < 1, icon: 'add', text: I18n::translate('user.create'), ); }, 'user.settings' => function (User $user) { return new SettingsButton(model: $user); } ];