I would like to configure different custom homepages for logged-in and non-logged-in users. While I am aware that this can be implemented using JavaScript, I am interested in knowing whether it can also be achieved through a Discourse component or plugin.
I have come across the component User-specific Discourse home page, which allows creating a new route and adding a template, but I would prefer not to use that approach.
If there are any alternative suggestions or recommended best practices, I would greatly appreciate your guidance.
Thank you for your response. I tried the approach mentioned in the GitHub repository by adding "custom-homepage": true to the about.json file of my theme, but it does not seem to be working. Could you please confirm if this is the correct method?
Yes, I followed the steps given in thread. Specifically, I first added "custom-homepage": "true" in the modifiers, and then I created a component at javascripts/discourse/connectors/custom-homepage/home.gjs.