fix
This commit is contained in:
parent
1e4e10f847
commit
38ed560122
@ -23,34 +23,35 @@ struct SettingsView: View {
|
|||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
NavigationSplitView(columnVisibility: $columnVisibility) {
|
NavigationSplitView(columnVisibility: $columnVisibility) {
|
||||||
List(MenuItem.allCases, id: \.self) { menu in
|
List(MenuItem.allCases, id: \.self, selection: $selectedMenu) { menu in
|
||||||
HStack(alignment: .center) {
|
HStack(alignment: .center) {
|
||||||
Rectangle()
|
// Rectangle()
|
||||||
.frame(width: 3, height: 25)
|
// .frame(width: 3, height: 25)
|
||||||
.foregroundColor(self.selectedMenu == menu ? .black : .clear)
|
// .foregroundColor(self.selectedMenu == menu ? .black : .clear)
|
||||||
|
|
||||||
Text(menu.rawValue)
|
Text(menu.rawValue)
|
||||||
|
|
||||||
Spacer()
|
Spacer()
|
||||||
}
|
}
|
||||||
.contentShape(Rectangle())
|
// .contentShape(Rectangle())
|
||||||
.onTapGesture {
|
// .onTapGesture {
|
||||||
self.selectedMenu = menu
|
// self.selectedMenu = menu
|
||||||
}
|
// }
|
||||||
.onHover { inside in
|
// .onHover { inside in
|
||||||
hovering = inside
|
// hovering = inside
|
||||||
if inside {
|
// if inside {
|
||||||
NSCursor.pointingHand.push()
|
// NSCursor.pointingHand.push()
|
||||||
} else {
|
// } else {
|
||||||
NSCursor.pop()
|
// NSCursor.pop()
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
.listStyle(.sidebar)
|
.listStyle(.sidebar)
|
||||||
.frame(minWidth: 180, idealWidth: 200, maxWidth: 250)
|
.frame(minWidth: 180, idealWidth: 200, maxWidth: 250)
|
||||||
|
|
||||||
} detail: {
|
} detail: {
|
||||||
VStack(alignment: .leading, spacing: 0) {
|
VStack(alignment: .leading, spacing: 0) {
|
||||||
|
Group {
|
||||||
switch self.selectedMenu {
|
switch self.selectedMenu {
|
||||||
case .accout:
|
case .accout:
|
||||||
SettingsAccountView(state: self.state)
|
SettingsAccountView(state: self.state)
|
||||||
@ -63,6 +64,7 @@ struct SettingsView: View {
|
|||||||
case .about:
|
case .about:
|
||||||
SettingsAboutView()
|
SettingsAboutView()
|
||||||
}
|
}
|
||||||
|
}
|
||||||
Spacer()
|
Spacer()
|
||||||
}
|
}
|
||||||
.padding()
|
.padding()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user