Contains shared infrastructure for all coop services: - shared/ (factory, urls, user_loader, context, internal_api, jinja_setup) - models/ (User, Order, Calendar, Ticket, Product, Ghost CMS) - db/ (SQLAlchemy async session, base) - suma_browser/app/ (csrf, middleware, errors, authz, redis_cacher, payments, filters, utils) - suma_browser/templates/ (shared base layouts, macros, error pages) - static/ (CSS, JS, fonts, images) - alembic/ (database migrations) - config/ (app-config.yaml) - editor/ (Lexical editor Node.js build) - requirements.txt Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
39 lines
575 B
HTML
39 lines
575 B
HTML
|
|
{% block oobs %}
|
|
{% endblock %}
|
|
|
|
<div
|
|
id="filter"
|
|
hx-swap-oob="outerHTML"
|
|
>
|
|
{% block filter %}
|
|
{% endblock %}
|
|
</div>
|
|
|
|
|
|
|
|
<aside
|
|
id="aside"
|
|
hx-swap-oob="outerHTML"
|
|
class="hidden md:flex md:flex-col max-w-xs md:h-full md:min-h-0 mr-3"
|
|
>
|
|
{% block aside %}
|
|
{% endblock %}
|
|
</aside>
|
|
|
|
<div id="root-menu" hx-swap-oob="outerHTML" class="md:hidden">
|
|
{% block mobile_menu %}
|
|
{% endblock %}
|
|
</div>
|
|
|
|
|
|
<section
|
|
id="main-panel"
|
|
class="flex-1 md:h-full md:min-h-0 overflow-y-auto overscroll-contain js-grid-viewport"
|
|
>
|
|
{% block content %}
|
|
|
|
{% endblock %}
|
|
|
|
</section>
|