"""HTML-страницы."""
import os
from flask import Blueprint, render_template, send_from_directory
pages_bp = Blueprint("pages", __name__)
# Переиспользуемый модуль upload: отдаём ES-модули фронтенда браузеру (как drhider)
_UPLOAD_FRONTEND = os.path.join(
os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))),
"upload", "frontend",
)
@pages_bp.route("/")
def index():
return render_template("index.html")
@pages_bp.route("/architect")
def architect():
return render_template("architect.html")
@pages_bp.route("/upload/")
def upload_frontend(filename):
"""Отдать статику ES-модулей upload/frontend (для клиентского ZIP)."""
return send_from_directory(_UPLOAD_FRONTEND, filename)