diff --git a/src/judas_server/web/routes/index.py b/src/judas_server/web/routes/index.py new file mode 100644 index 0000000..7f0c0b6 --- /dev/null +++ b/src/judas_server/web/routes/index.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +from __future__ import annotations +from typing import TYPE_CHECKING + +import flask +import flask_login + + +if TYPE_CHECKING: + from werkzeug.wrappers import Response + +index_bp: flask.Blueprint = flask.Blueprint("index", __name__) + + +@index_bp.route("/") +def index() -> Response | str: + """Renders the index page.""" + return flask.render_template( + "index.html", logged=flask_login.current_user.is_authenticated + )