mirror of
https://codeberg.org/comaps/comaps
synced 2026-01-06 12:34:24 +00:00
[ios] Implement New Edit view on the PlacePage screen
To allow change the color and group from directly from the then PP Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
This commit is contained in:
committed by
Yannik Bloscheck
parent
ec6a98a6fd
commit
49d5335e7e
@@ -72,8 +72,10 @@ class PlacePageTrackLayout: IPlacePageLayout {
|
||||
var viewControllers = [UIViewController]()
|
||||
|
||||
viewControllers.append(editTrackViewController)
|
||||
editTrackViewController.view.isHidden = false
|
||||
editTrackViewController.data = .track(trackData)
|
||||
if let trackData = placePageData.trackData {
|
||||
editTrackViewController.view.isHidden = false
|
||||
editTrackViewController.data = .track(trackData)
|
||||
}
|
||||
|
||||
placePageData.onBookmarkStatusUpdate = { [weak self] in
|
||||
guard let self = self else { return }
|
||||
|
||||
@@ -28,13 +28,6 @@ final class PlacePageTrackRecordingLayout: IPlacePageLayout {
|
||||
return PlacePageHeaderBuilder.build(data: placePageData, delegate: interactor, headerType: .fixed)
|
||||
}()
|
||||
|
||||
lazy var editTrackViewController: PlacePageEditBookmarkOrTrackViewController = {
|
||||
let vc = storyboard.instantiateViewController(ofType: PlacePageEditBookmarkOrTrackViewController.self)
|
||||
vc.view.isHidden = true
|
||||
vc.delegate = interactor
|
||||
return vc
|
||||
}()
|
||||
|
||||
lazy var elevationProfileViewController: ElevationProfileViewController? = {
|
||||
guard let trackData = placePageData.trackData else {
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user