Fix side menu offset
Changelog-Fixed: Fix side menu bug in landscape Closes: #560
This commit is contained in:
@@ -18,6 +18,7 @@ struct SideMenuView: View {
|
|||||||
|
|
||||||
var sideBarWidth = min(UIScreen.main.bounds.size.width * 0.65, 400.0)
|
var sideBarWidth = min(UIScreen.main.bounds.size.width * 0.65, 400.0)
|
||||||
let verticalSpacing: CGFloat = 20
|
let verticalSpacing: CGFloat = 20
|
||||||
|
let padding: CGFloat = 30
|
||||||
|
|
||||||
func fillColor() -> Color {
|
func fillColor() -> Color {
|
||||||
colorScheme == .light ? DamusColors.white : DamusColors.black
|
colorScheme == .light ? DamusColors.white : DamusColors.black
|
||||||
@@ -163,11 +164,11 @@ struct SideMenuView: View {
|
|||||||
}
|
}
|
||||||
.padding(.top, verticalSpacing)
|
.padding(.top, verticalSpacing)
|
||||||
}
|
}
|
||||||
.padding(.top, -15)
|
.padding(.top, -(padding / 2.0))
|
||||||
.padding([.leading, .trailing, .bottom], 30)
|
.padding([.leading, .trailing, .bottom], padding)
|
||||||
}
|
}
|
||||||
.frame(width: sideBarWidth)
|
.frame(width: sideBarWidth)
|
||||||
.offset(x: isSidebarVisible ? 0 : -sideBarWidth)
|
.offset(x: isSidebarVisible ? 0 : -(sideBarWidth + padding))
|
||||||
.animation(.default, value: isSidebarVisible)
|
.animation(.default, value: isSidebarVisible)
|
||||||
.alert("Logout", isPresented: $confirm_logout) {
|
.alert("Logout", isPresented: $confirm_logout) {
|
||||||
Button(NSLocalizedString("Cancel", comment: "Cancel out of logging out the user."), role: .cancel) {
|
Button(NSLocalizedString("Cancel", comment: "Cancel out of logging out the user."), role: .cancel) {
|
||||||
|
|||||||
Reference in New Issue
Block a user