Add PunchPoint and LocationReport modules with home routing.
Migrate check-in point management and location reporting from placeholders to full MVVM flows, including foreground location support and unit tests. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@ -52,6 +52,18 @@ extension HomeRoute {
|
||||
AlbumListView()
|
||||
case .albumTrailer:
|
||||
AlbumTrailerEntryView()
|
||||
case .punchPointList:
|
||||
PunchPointListView()
|
||||
case .punchPointDetail(let id, let summary):
|
||||
PunchPointDetailView(punchPointId: id, summary: summary)
|
||||
case .punchPointEditor(let id):
|
||||
PunchPointEditorView(punchPointId: id)
|
||||
case .punchPointQR(_, let title, let qrURL):
|
||||
PunchPointQRView(title: title, qrURL: qrURL)
|
||||
case .locationReport:
|
||||
LocationReportView()
|
||||
case .locationReportHistory:
|
||||
LocationReportHistoryView()
|
||||
case let .modulePlaceholder(uri, title):
|
||||
HomeMigrationModuleView(title: title, uri: uri)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user