DatePickerStyleModifier.swift 461 B

1234567891011
  1. extension View {
  2. public func datePickerStyle(_ style: DatePickerStyle) -> some View {
  3. EnvironmentModifier(self) { environment in
  4. guard environment.supportedDatePickerStyles.contains(style) else {
  5. assertionFailure("Unsupported date picker style: \(style)")
  6. return environment.with(\.datePickerStyle, .automatic)
  7. }
  8. return environment.with(\.datePickerStyle, style)
  9. }
  10. }
  11. }