Make .onGeometryChange one line

This commit is contained in:
1024jp 2024-06-29 11:17:33 +09:00
parent 3f01e11a14
commit 83a1ae8267
2 changed files with 2 additions and 7 deletions

View File

@ -107,9 +107,7 @@ struct CharacterCountOptionsView: View {
}
}
.fixedSize()
.onGeometryChange(for: CGFloat.self, of: \.size.width) { newWidth in
self.contentWidth = newWidth
}
.onGeometryChange(for: CGFloat.self, of: \.size.width) { self.contentWidth = $0 }
}
if self.unit != .graphemeCluster {

View File

@ -178,10 +178,7 @@ struct SyntaxEditView: View {
self.errors = self.syntax.validate()
}
.alert(error: $error)
.onGeometryChange(for: CGSize.self, of: \.size) { newValue in
// store last view size
Self.viewSize = newValue
}
.onGeometryChange(for: CGSize.self, of: \.size) { Self.viewSize = $0 }
.frame(idealWidth: Self.viewSize.width, minHeight: 525, idealHeight: Self.viewSize.height)
}