Skip to content

Commit fc526a7

Browse files
committed
Connect navigation from order details to editing flow
1 parent ce496eb commit fc526a7

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

WooCommerce/Classes/ViewRelated/Orders/Order Details/OrderDetailsViewController.swift

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,14 @@ private extension OrderDetailsViewController {
353353
/// Presents the order edit form
354354
///
355355
private func editOrder() {
356-
// TODO: Implement
356+
let viewModel = NewOrderViewModel(siteID: viewModel.order.siteID, initialOrder: viewModel.order)
357+
viewModel.onOrderCreated = { [weak self] order in
358+
guard let self = self else { return }
359+
self.dismiss(animated: true)
360+
}
361+
let viewController = NewOrderHostingController(viewModel: viewModel)
362+
let navController = UINavigationController(rootViewController: viewController)
363+
present(navController, animated: true)
357364
}
358365
}
359366

0 commit comments

Comments
 (0)