fix: workspace cards edit/delete + remaining workspaces emojis
- ✏️→edit SVG (card rename button) - 🔗→link SVG (Gitea section title, Connect button) - 🔍→removed (search placeholder) - 🔒→lock SVG (private project indicator) - 143 tests passent
This commit is contained in:
@@ -63,7 +63,7 @@
|
|||||||
<div class="ws-card-name" x-text="ws.name"></div>
|
<div class="ws-card-name" x-text="ws.name"></div>
|
||||||
<div class="ws-card-count" x-text="ws.page_count+' page(s)'"></div>
|
<div class="ws-card-count" x-text="ws.page_count+' page(s)'"></div>
|
||||||
<div class="ws-card-actions" @click.stop>
|
<div class="ws-card-actions" @click.stop>
|
||||||
<button class="btn-sm" @click="renameWs(ws)">✏️</button>
|
<button class="btn-sm" @click="renameWs(ws)">{{ fd_icon("edit",14) }}</button>
|
||||||
<button class="btn-sm" style="color:var(--danger);border-color:rgba(255,80,80,.3)" @click="deleteWs(ws)">{{ fd_icon("trash",14) }}</button>
|
<button class="btn-sm" style="color:var(--danger);border-color:rgba(255,80,80,.3)" @click="deleteWs(ws)">{{ fd_icon("trash",14) }}</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -76,12 +76,12 @@
|
|||||||
|
|
||||||
<!-- ── Gitea Projects ── -->
|
<!-- ── Gitea Projects ── -->
|
||||||
<div class="ws-section">
|
<div class="ws-section">
|
||||||
<div class="ws-section-title">🔗 Gitea Projects <span class="badge" x-text="giteaTotal"></span></div>
|
<div class="ws-section-title">{{ fd_icon("link",16) }} Gitea Projects <span class="badge" x-text="giteaTotal"></span></div>
|
||||||
|
|
||||||
<!-- Not linked -->
|
<!-- Not linked -->
|
||||||
<div class="gitea-empty" x-show="giteaStatus==='not_linked'">
|
<div class="gitea-empty" x-show="giteaStatus==='not_linked'">
|
||||||
<div>Connect your Gitea account to see your projects.</div>
|
<div>Connect your Gitea account to see your projects.</div>
|
||||||
<a class="gitea-connect" href="/auth/login?provider=gitea&mode=link">🔗 Connect Gitea</a>
|
<a class="gitea-connect" href="/auth/login?provider=gitea&mode=link">{{ fd_icon("link",14) }} Connect Gitea</a>
|
||||||
<span style="margin:0 8px;color:var(--text-dim);">or</span>
|
<span style="margin:0 8px;color:var(--text-dim);">or</span>
|
||||||
<a class="gitea-connect" href="/auth/login?provider=gitea">{{ fd_icon("edit",14) }} Register with Gitea</a>
|
<a class="gitea-connect" href="/auth/login?provider=gitea">{{ fd_icon("edit",14) }} Register with Gitea</a>
|
||||||
</div>
|
</div>
|
||||||
@@ -119,7 +119,7 @@
|
|||||||
</template>
|
</template>
|
||||||
</div>
|
</div>
|
||||||
<!-- Search -->
|
<!-- Search -->
|
||||||
<input type="text" class="search-input" x-model="giteaSearch" placeholder="🔍 Filter projects…" style="width:200px;padding:6px 10px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:13px;outline:none;">
|
<input type="text" class="search-input" x-model="giteaSearch" placeholder="Filter projects…" style="width:200px;padding:6px 10px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:13px;outline:none;">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Project cards (filtered) -->
|
<!-- Project cards (filtered) -->
|
||||||
@@ -139,7 +139,7 @@
|
|||||||
<span x-text="proj.name"></span>
|
<span x-text="proj.name"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="ws-card-count">
|
<div class="ws-card-count">
|
||||||
<span x-show="proj.private" style="margin-right:6px">🔒</span>
|
<span x-show="proj.private" style="margin-right:6px">{{ fd_icon("lock",14) }}</span>
|
||||||
<span x-text="proj.description || proj.language || ''" style="display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px;"></span>
|
<span x-text="proj.description || proj.language || ''" style="display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px;"></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user