disable burger menu in msg mode
This commit is contained in:
parent
e135556fa6
commit
dd2abde5b8
@ -129,6 +129,7 @@ struct MainView: View {
|
|||||||
.gesture(
|
.gesture(
|
||||||
DragGesture()
|
DragGesture()
|
||||||
.onChanged { gesture in
|
.onChanged { gesture in
|
||||||
|
if !isMessengerModeEnabled {
|
||||||
if !isSideMenuPresented && gesture.startLocation.x > 60 { return }
|
if !isSideMenuPresented && gesture.startLocation.x > 60 { return }
|
||||||
|
|
||||||
let translation = gesture.translation.width
|
let translation = gesture.translation.width
|
||||||
@ -142,7 +143,9 @@ struct MainView: View {
|
|||||||
// Жестко ограничиваем итоговое смещение между 0 и шириной меню
|
// Жестко ограничиваем итоговое смещение между 0 и шириной меню
|
||||||
self.menuOffset = max(0, min(menuWidth, newOffset))
|
self.menuOffset = max(0, min(menuWidth, newOffset))
|
||||||
}
|
}
|
||||||
|
}
|
||||||
.onEnded { gesture in
|
.onEnded { gesture in
|
||||||
|
if !isMessengerModeEnabled {
|
||||||
if !isSideMenuPresented && gesture.startLocation.x > 60 { return }
|
if !isSideMenuPresented && gesture.startLocation.x > 60 { return }
|
||||||
|
|
||||||
let threshold = menuWidth * 0.4
|
let threshold = menuWidth * 0.4
|
||||||
@ -157,6 +160,7 @@ struct MainView: View {
|
|||||||
self.menuOffset = isSideMenuPresented ? menuWidth : 0
|
self.menuOffset = isSideMenuPresented ? menuWidth : 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
.navigationViewStyle(StackNavigationViewStyle())
|
.navigationViewStyle(StackNavigationViewStyle())
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user