feat(mobile-fixes-phase3): Complete US-307 - Restructurare Footer Nav (4 butoane noi)

Implemented by Ralph autonomous loop.
Iteration: 1

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Claude Agent
2026-01-12 13:38:58 +00:00
parent b7f442ed33
commit a5740eaf78
16 changed files with 832 additions and 365 deletions

View File

@@ -179,8 +179,8 @@
</div>
</main>
<!-- Mobile Bottom Nav -->
<MobileBottomNav v-if="isMobile" :items="mobileNavItems" />
<!-- Mobile Bottom Nav - US-307: Using default nav items -->
<MobileBottomNav v-if="isMobile" />
</template>
<script setup>
@@ -539,13 +539,8 @@ const handleResize = () => {
windowWidth.value = window.innerWidth;
};
// Mobile navigation items with 'Rapoarte' active (since Dashboard is /reports/dashboard)
const mobileNavItems = computed(() => [
{ to: '/data-entry', icon: 'pi pi-receipt', label: 'Bonuri' },
{ icon: 'pi pi-cloud-upload', label: 'Upload' },
{ to: '/reports/dashboard', icon: 'pi pi-chart-bar', label: 'Rapoarte', active: true },
{ to: '/settings', icon: 'pi pi-cog', label: 'Setări' }
]);
// US-307: Removed custom mobileNavItems - using MobileBottomNav defaults
// Dashboard is now at /dashboard with its own nav item
// Handle logout from drawer menu
const handleLogout = async () => {