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

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

4
app.py
View File

@@ -8,7 +8,7 @@ from jinja2 import FileSystemLoader, ChoiceLoader
from shared.infrastructure.factory import create_base_app
from bp import register_all_events, register_calendars, register_markets, register_payments, register_page
from bp import register_all_events, register_calendars, register_markets, register_payments, register_page, register_fragments
async def events_context() -> dict:
@@ -85,6 +85,8 @@ def create_app() -> "Quart":
url_prefix="/<slug>/payments",
)
app.register_blueprint(register_fragments())
# --- Auto-inject slug into url_for() calls ---
@app.url_value_preprocessor
def pull_slug(endpoint, values):