Visibility of components based on signed-in user for Public App

Hey all, for my app (volted.tv) I want it to be a public app because it’s important for people to be able to browse the content before they sign up.

Example: Show a “Submit” button ONLY when user is signed in.

Is it possible to control component visibility based on if the user is signed in for a PUBLIC APP?

I know this is possible if we force sign in before the user signs up because then we can check the user sheet/tab. But if I make the app public by default, how will the app know how to check if the user is signed in if there’s no user to reference?

Here’s some ideas: