import {type JSX} from "preact"; /** Check if the user is logged in and return a warning element if they aren't. */ export function LoggedOutWarning(): JSX.Element { const userIsLoggedIn = document.querySelector(".logged-in-user-username") !== null; if (userIsLoggedIn) { return <>>; } return (
It looks like you aren't logged in to Tildes. Tildes Shepherd assumes that
you are logged in as a lot of the Tildes interface isn't shown to logged
out users.
To still let anyone without an account benefit from the extension you may
continue, however, know that certain parts of the tour will break
and look weird.
It's highly recommended that you exit the tour, log in and start it again.