from .user_routes import user_bp
from .meal_routes import meal_bp
from .meal_prep_routes import meal_prep_bp
from .recipe_routes import recipe_bp
from .recipe_category_routes import recipe_category_bp
from .recipe_tag_routes import recipe_tag_bp
from .health_routes import health_bp
from .weight_routes import weight_bp
from .water_routes import water_bp
from .auth_routes import auth_bp
from .ingredient_routes import ingredient_bp
from .dashboard_routes import dashboard_bp
from .trends_routes import trends_bp
from .ai_assistant_routes import ai_assistant_bp

def register_blueprints(app):
    """Register all blueprints with the Flask app"""
    app.register_blueprint(user_bp)
    app.register_blueprint(meal_bp)
    app.register_blueprint(meal_prep_bp)
    app.register_blueprint(recipe_bp)
    app.register_blueprint(recipe_category_bp)
    app.register_blueprint(recipe_tag_bp)
    app.register_blueprint(health_bp)
    app.register_blueprint(weight_bp)
    app.register_blueprint(water_bp)
    app.register_blueprint(auth_bp)
    app.register_blueprint(ingredient_bp)
    app.register_blueprint(dashboard_bp)
    app.register_blueprint(trends_bp)
    app.register_blueprint(ai_assistant_bp)