28 lines
900 B
Python
28 lines
900 B
Python
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')
|