fix: workspace name shows even empty, folders vs files, delete button
FlowDeck CI / test (push) Failing after 4s
FlowDeck CI / docker (push) Has been skipped

- dashboard.py _sidebar_data now reads active workspace cookie
- Workspace name always displays (even with 0 pages)
- Folders stored with parent_section='Workspace' (icon 📁)
- Files stored with parent_section='Private' (icon 📄)
- Delete button uses @click directive (not onclick app.)
- workspace_pages loaded in dashboard's _sidebar_data
This commit is contained in:
2026-07-10 19:59:34 -04:00
parent 1ae4aa4ab4
commit 1639884800
3 changed files with 31 additions and 10 deletions
+5 -5
View File
@@ -95,11 +95,11 @@
<div class="sidebar-section-items" x-show="sectionsOpen.workspace" x-transition>
<ul class="sidebar-items" data-section="workspace">
{% for page in workspace_pages %}
<li class="sidebar-item" data-id="{{ page.db_id }}">
<span class="page-icon">📄</span>
<a href="/pages/{{ page.db_id }}" class="page-name">{{ page.name }}</a>
<button class="sidebar-item-delete" onclick="event.preventDefault();app.deleteWorkspacePage({{ page.db_id }})" title="Delete">×</button>
</li>
<li class="sidebar-item" data-id="{{ page.db_id }}">
<span class="page-icon">{{ page.icon or '📄' }}</span>
<a href="/pages/{{ page.db_id }}" class="page-name">{{ page.name }}</a>
<button class="sidebar-item-delete" @click="deleteWorkspacePage({{ page.db_id }})" title="Delete">×</button>
</li>
{% endfor %}
{% if not workspace_pages %}
<li class="sidebar-item empty-hint"><span class="page-icon">📄</span><span class="page-name text-dim">No pages yet</span></li>