GlucoseArrowView.swift 865 B

123456789101112131415161718192021222324252627282930
  1. import SwiftUI
  2. public struct GlucoseArrowView: View {
  3. public init(value: Double, delta: Double) {
  4. self.value = value
  5. self.delta = delta
  6. }
  7. let value: Double
  8. let delta: Double
  9. public var body: some View {
  10. getGlucoseArrowImage(for: delta)
  11. .foregroundColor(Color(.systemBlue))
  12. .informationBarEntryStyle()
  13. }
  14. }
  15. struct GlucoseArrowView_Previews: PreviewProvider {
  16. static var previews: some View {
  17. GlucoseArrowView(value: 11.5, delta: 0.9)
  18. .frame(
  19. width: /*@START_MENU_TOKEN@*/100/*@END_MENU_TOKEN@*/,
  20. height: /*@START_MENU_TOKEN@*/100/*@END_MENU_TOKEN@*/,
  21. alignment: /*@START_MENU_TOKEN@*/ .center/*@END_MENU_TOKEN@*/
  22. )
  23. .preferredColorScheme(/*@START_MENU_TOKEN@*/ .dark/*@END_MENU_TOKEN@*/)
  24. }
  25. }