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

@@ -231,8 +231,8 @@
"Action bar dispare când se deschide BottomSheet sau alte overlay-uri",
"npm run build passes"
],
"passes": false,
"notes": ""
"passes": true,
"notes": "Completed in iteration 13"
},
{
"id": "US-214",

View File

@@ -76,3 +76,9 @@ User Stories: 14 (US-201 to US-214)
[2026-01-12 12:38:12] Working on story: US-209
[2026-01-12 12:38:12] Running Claude... (log: /workspace/roa2web/scripts/ralph/logs/iteration_12_US-209.log)
[2026-01-12 12:40:29] SUCCESS: Story US-209 passed!
[2026-01-12 12:40:29] Changes committed
[2026-01-12 12:40:29] Progress: 12/14 stories completed
[2026-01-12 12:40:31] === Iteration 13/100 ===
[2026-01-12 12:40:31] Working on story: US-211
[2026-01-12 12:40:31] Running Claude... (log: /workspace/roa2web/scripts/ralph/logs/iteration_13_US-211.log)
[2026-01-12 12:42:01] SUCCESS: Story US-211 passed!

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