View+Modifiers.swift 515 B

123456789101112131415161718192021
  1. import SwiftUI
  2. private enum Config {
  3. static let defaultCornerRadius: CGFloat = 10
  4. }
  5. private struct InformationBarEntryModifier: ViewModifier {
  6. func body(content: Content) -> some View {
  7. content
  8. .frame(maxWidth: .infinity, maxHeight: .infinity)
  9. .background(Color(.systemGray6))
  10. .cornerRadius(Config.defaultCornerRadius)
  11. }
  12. }
  13. internal extension View {
  14. func informationBarEntryStyle() -> some View {
  15. modifier(InformationBarEntryModifier())
  16. }
  17. }