Add fragment blueprint + sync shared: micro-frontend infrastructure
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m19s

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
giles
2026-02-24 08:27:47 +00:00
parent 005c04e5f9
commit e49668b301
5 changed files with 40 additions and 2 deletions

4
app.py
View File

@@ -10,7 +10,7 @@ from sqlalchemy import select
from shared.infrastructure.factory import create_base_app
from shared.config import config
from bp import register_market_bp, register_all_markets, register_page_markets
from bp import register_market_bp, register_all_markets, register_page_markets, register_fragments
async def market_context() -> dict:
@@ -98,6 +98,8 @@ def create_app() -> "Quart":
url_prefix="/<page_slug>/<market_slug>",
)
app.register_blueprint(register_fragments())
# --- Auto-inject slugs into url_for() calls ---
@app.url_value_preprocessor
def pull_slugs(endpoint, values):