feat(mobile-navigation-improvements): Complete US-211 - Integrare MobileActionBar în ReceiptCreateUnifiedView

Implemented by Ralph autonomous loop.
Iteration: 13

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Claude Agent
2026-01-12 12:42:01 +00:00
parent b9dcd66232
commit 45439a40f9
3 changed files with 17 additions and 4 deletions

View File

@@ -415,11 +415,18 @@ const mobileActionBarActions = computed(() => {
return actions
})
// US-209: Check if MobileActionBar should be visible
// US-209/US-211: Check if MobileActionBar should be visible
// Hide when dialogs/overlays are open for better UX
const showMobileActionBar = computed(() => {
if (!isMobile.value) return false
// In create/edit mode, always show
// US-211: Hide action bar when overlays are open
if (showRejectDialog.value || showCreateSupplierDialog.value) return false
// US-211: Hide action bar when virtual keyboard is visible (better form UX)
if (keyboardVisible.value) return false
// In create/edit mode, always show (unless overlay open)
if (!isViewMode.value) return true
// In view mode, show only if there are actions