warpgate/templates/web/partials/sync_status.html
grabbit d5b83a0075 fix: SSE 实时更新同步状态指示器
sync-status 区域未包含在 SSE OOB swap 中,导致页面加载后
状态永远不会更新。新增 SyncStatusPartial 模板并加入 SSE
payload,使 dirty count 归零时 UI 能实时切换。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-19 17:30:08 +08:00

14 lines
587 B
HTML

{% if all_synced %}
<div class="sync-indicator sync-ok" id="sync-status" hx-swap-oob="outerHTML:#sync-status">
<span class="sync-icon"></span>
<span class="sync-text">已全部同步 — 可以断网</span>
<span class="sync-sub">All synced — safe to disconnect</span>
</div>
{% else %}
<div class="sync-indicator sync-pending" id="sync-status" hx-swap-oob="outerHTML:#sync-status">
<span class="sync-icon"></span>
<span class="sync-text">同步进行中 — 请勿断网</span>
<span class="sync-sub">Sync in progress — do not disconnect</span>
</div>
{% endif %}