Mercurial > public > stock-charts
view Sources/InteractiveCharts/UI Previews/ChartViewPreview.swift @ 14:edf2bfcd8d97
Reorganise structure
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Wed, 28 Apr 2021 19:01:40 +0200 |
parents | InteractiveCharts/UI Previews/ChartViewPreview.swift@a9690565726b |
children |
line wrap: on
line source
// // ChartViewPreview.swift // InteractiveCharts // // Created by Dennis Concepción Martín on 26/4/21. // import SwiftUI struct ChartViewPreview: View { var data: [Double] var dates: [String]? var hours: [String]? var range = ["5D", "1M", "3M", "1Y", "5Y"] @State private var selectedRange = "3M" var body: some View { NavigationView { VStack(alignment: .leading) { Text("Apple Inc") .font(.title3) .padding([.horizontal, .bottom]) Picker("Select a range", selection: $selectedRange) { ForEach(range, id: \.self) { Text($0) } } .pickerStyle(SegmentedPickerStyle()) .padding(.horizontal) ChartView(data: data, dates: dates, hours: hours) .padding(.vertical) } .navigationTitle("AAPL") .toolbar { ToolbarItem(placement: .navigationBarTrailing) { Button(action: {}) { Image(systemName: "star") } } ToolbarItem(placement: .navigationBarLeading) { Button(action: {}) { Image(systemName: "plus.circle") } } } } .navigationViewStyle(StackNavigationViewStyle()) } }