Trying to just pass props.items[x].enabled and start there.
It works but in testing in my browser:
land on the page unauthenticated and menu items are unavailable. Good.
Hit a header icon that runs system.perspective.login() and go to login screen and login. Come back and menu items still are not enabled.
Switch to console in browser and make app switch to small break-point and back to reload the header view and the menu items are enabled now.
Maybe expected behavior although I’d think the view would reload during login. But, how could you get the behavior of enabled menu items after login without reloading view or call .login and .reload with the header icon that goes to login? Or how to get a new session-id? Can’t reload view on start-up script lol