view Sources/InteractiveCharts/LineChart/ChartView.swift @ 17:c0c129bdf65d

Rename project
author Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
date Wed, 28 Apr 2021 19:54:52 +0200
parents edf2bfcd8d97
children 24dfde3727c1
line wrap: on
line source

//
//  ChartView.swift
//  InteractiveCharts
//
//  Created by Dennis Concepción Martín on 26/4/21.
//

import SwiftUI

public struct ChartView: View {
    var data: [Double]
    var dates: [String]?
    var hours: [String]?
    
    @State private var showingIndicators = false
    @State private var indexPosition = Int()
    
    public var body: some View {
        VStack {
            ChartLabel(data: data, dates: dates, hours: hours, indexPosition: $indexPosition)
                .opacity(showingIndicators ? 1: 0)
                .padding(.vertical)

            LineView(data: data, showingIndicators: $showingIndicators, indexPosition: $indexPosition)
        }
    }
}