{# QuickBooks Dashboard — Option B layout from the design package: status chips inline with the page title, "Needs your attention" panel leads the body, tightened activity log with filter tabs. Chrome (sandbox banner, env badge) is shared with the other QB pages. #} {% set page_group = "quickbooks" %} {% include 'components/head.html' %}
{% include 'components/nav-account.html' %}
{% include 'components/alerts.html' %}
{# Sandbox status is conveyed by the env badge in the header — no separate banner needed (it duplicated the same signal). #}

QuickBooks

· {{ typeNum|upper }} {# Status chips — Connection · Sync mode · Unmapped (amber when > 0). #}

Overview of your QuickBooks connection, sync state, and recent activity.

{# Loading state — wrapped in a panel. #}
Loading dashboard data…
{% include 'components/footer.html' %}
{# Bump ?v= whenever dashboard.js changes — this codebase doesn't have a per-file JS asset-version pipeline yet, so we cache-bust manually. #}