Skip to content

[UI] Resident Documents screen and bottom navigation (Phase 9) #432

@CRamsan

Description

@CRamsan

Phase 9 — Resident Documents and Navigation

Implement the resident-facing documents screen and the Resident bottom navigation bar. This is split from #408 which covers the entire Resident Experience.

Screens & Composables

MyDocumentsScreen.kt (RES-12)

Resident Bottom Navigation (RES-14)

  • Separate composable from Admin/Staff bottom nav
  • Items: [Home | Requests | Documents | Profile]
  • Displayed in the Resident NavHost scaffold
  • Highlights active tab using Material3 NavigationBar active indicator

ViewModel

MyDocumentsViewModel.kt (RES-13): resolves resident's unitId via unit_occupants, calls DocumentManager.getDocumentsForUnit(unitId)

Navigation

  • Route.MyDocuments, Route.ResidentProfile registered in Resident NavGraph
  • Route.DocumentViewer shared with Admin/Staff graph or declared global

Dependencies

What type of task is this?

Development

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions