from flask import Blueprint, jsonify from app.models.homepage import HomepageConfig from app.schemas.homepage import HomepageConfigOut homepage_bp = Blueprint("homepage", __name__, url_prefix="/api/v1") @homepage_bp.get("/homepage-config") def get_homepage_config(): config = HomepageConfig.query.first() if config is None: return jsonify({"error": "Homepage config not found"}), 404 return jsonify(HomepageConfigOut.model_validate(config).model_dump())