fix: workspace name shows even empty, folders vs files, delete button
- 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:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user