comparison Sources/StockCharts/LineChart/ChartView.swift @ 26:787ad339ba72

Add public initializer to ChartView
author Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
date Fri, 30 Apr 2021 18:05:04 +0200
parents 127af64e264e
children 704ddee7d78f
comparison
equal deleted inserted replaced
25:408b68f4ee61 26:787ad339ba72
13 public var hours: [String]? 13 public var hours: [String]?
14 14
15 @State var showingIndicators = false 15 @State var showingIndicators = false
16 @State var indexPosition = Int() 16 @State var indexPosition = Int()
17 17
18 public init(data: [Double], dates: [String]?, hours: [String]?) {
19 self.data = data
20 self.dates = dates
21 self.hours = hours
22 }
23
18 public var body: some View { 24 public var body: some View {
19 VStack { 25 VStack {
20 ChartLabel(data: data, dates: dates, hours: hours, indexPosition: $indexPosition) 26 ChartLabel(data: data, dates: dates, hours: hours, indexPosition: $indexPosition)
21 .opacity(showingIndicators ? 1: 0) 27 .opacity(showingIndicators ? 1: 0)
22 .padding(.vertical) 28 .padding(.vertical)