Add Projects, Schedule, and Invite modules with home routing.
Migrate project management, schedule management, and photographer invitation flows from placeholders, including project image OSS upload and shared business models. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@ -36,6 +36,26 @@ extension HomeRoute {
|
||||
TaskCreateView()
|
||||
case .taskDetail(let id, let summary):
|
||||
TaskDetailView(taskId: id, summary: summary)
|
||||
case .projectManagement:
|
||||
ProjectManagementView()
|
||||
case .pmProjectManagement:
|
||||
StoreProjectManagementView()
|
||||
case .projectDetail(let id, let storeMode):
|
||||
ProjectDetailView(projectId: id, storeMode: storeMode)
|
||||
case .projectEditor(let id, let storeMode):
|
||||
if storeMode {
|
||||
StoreProjectEditorView(projectId: id)
|
||||
} else {
|
||||
ProjectEditorView(projectId: id)
|
||||
}
|
||||
case .scheduleManagement:
|
||||
ScheduleManagementView()
|
||||
case .scheduleAdd:
|
||||
ScheduleAddView()
|
||||
case .photographerInvite:
|
||||
PhotographerInviteView()
|
||||
case .inviteRecord:
|
||||
InviteRecordView()
|
||||
case .cloudStorage:
|
||||
CloudStorageView()
|
||||
case .cloudStorageTransit:
|
||||
|
||||
Reference in New Issue
Block a user