feature(views): move logged in check to topbar view

Make it easier for theme authors to override topbar behaviour by moving the logged in check to the topbar view

Fixes #6582