from __future__ import annotations from flask import Blueprint, render_template, send_from_directory import os bp = Blueprint("static", __name__) @bp.route("/static/css/styles.css", methods=["GET"]) def serve_css(): """Serve the unified CSS file.""" static_dir = os.path.join(os.path.dirname(__file__), '..', '..', 'static') return send_from_directory(static_dir, 'css/styles.css') @bp.route("/static/css/admin.css", methods=["GET"]) def serve_admin_css(): """Serve the unified CSS file.""" static_dir = os.path.join(os.path.dirname(__file__), '..', '..', 'static') return send_from_directory(static_dir, 'css/admin.css') @bp.route("/static/js/admin.js", methods=["GET"]) def serve_admin_js(): """Serve the unified JS file.""" static_dir = os.path.join(os.path.dirname(__file__), '..', '..', 'static') return send_from_directory(static_dir, 'js/admin.js')