bmc_hub/app/emails/frontend/views.py

25 lines
607 B
Python
Raw Normal View History

"""
Email Frontend Views
Serves the email management UI
"""
from fastapi import APIRouter, Request
from fastapi.responses import HTMLResponse
from fastapi.templating import Jinja2Templates
import logging
logger = logging.getLogger(__name__)
router = APIRouter()
# Setup Jinja2 templates
templates = Jinja2Templates(directory="app")
@router.get("/emails", response_class=HTMLResponse)
async def emails_page(request: Request):
"""Email management UI - 3-column modern email interface"""
return templates.TemplateResponse(
"emails/frontend/emails.html",
{"request": request}
)