Mobile: add vault context indicator pill below header
This commit is contained in:
@@ -878,6 +878,9 @@
|
|||||||
></div>
|
></div>
|
||||||
|
|
||||||
<!-- Content Wrapper (tab bar + content area) -->
|
<!-- Content Wrapper (tab bar + content area) -->
|
||||||
|
<div class="vault-context-bar" id="vault-context-bar">
|
||||||
|
<span class="vault-context-pill" id="vault-context-pill">📂 Toutes les vaults</span>
|
||||||
|
</div>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<!-- Tab bar -->
|
<!-- Tab bar -->
|
||||||
<div class="tab-bar" id="tab-bar" hidden>
|
<div class="tab-bar" id="tab-bar" hidden>
|
||||||
|
|||||||
@@ -131,5 +131,19 @@ export function initMobileToolbar() {
|
|||||||
setInterval(updateTabCount, 2000);
|
setInterval(updateTabCount, 2000);
|
||||||
updateTabCount();
|
updateTabCount();
|
||||||
|
|
||||||
|
// ── Vault context indicator ──
|
||||||
|
function updateVaultPill() {
|
||||||
|
const pill = document.getElementById('vault-context-pill');
|
||||||
|
if (!pill) return;
|
||||||
|
const vaultName = state.selectedContextVault || 'all';
|
||||||
|
if (vaultName === 'all') {
|
||||||
|
pill.textContent = '📂 Toutes les vaults';
|
||||||
|
} else {
|
||||||
|
pill.textContent = '📂 ' + vaultName;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
updateVaultPill();
|
||||||
|
setInterval(updateVaultPill, 1500);
|
||||||
|
|
||||||
window._mtUpdateTabs = updateTabCount;
|
window._mtUpdateTabs = updateTabCount;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6554,6 +6554,9 @@ body.popup-mode .content-area {
|
|||||||
.mobile-toolbar {
|
.mobile-toolbar {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
.vault-context-bar {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
@media (max-width: 768px) {
|
@media (max-width: 768px) {
|
||||||
.mobile-toolbar {
|
.mobile-toolbar {
|
||||||
@@ -6611,6 +6614,24 @@ body.popup-mode .content-area {
|
|||||||
display: none !important;
|
display: none !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Vault context indicator */
|
||||||
|
.vault-context-bar {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
padding: 6px 14px;
|
||||||
|
background: var(--bg-primary);
|
||||||
|
border-bottom: 1px solid var(--border);
|
||||||
|
}
|
||||||
|
.vault-context-pill {
|
||||||
|
font-size: 0.72rem;
|
||||||
|
font-weight: 600;
|
||||||
|
color: var(--accent);
|
||||||
|
background: color-mix(in srgb, var(--accent) 10%, transparent);
|
||||||
|
padding: 3px 10px;
|
||||||
|
border-radius: 12px;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
.mt-btn {
|
.mt-btn {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
|||||||
Reference in New Issue
Block a user