Mercurial > public > stock-charts
view Sources/StockCharts/LineChart/LineChartView.swift @ 131:ce6bfc2702fb default tip
Move to mercurial
author | Dennis C. M. <dennis@denniscm.com> |
---|---|
date | Tue, 03 Jun 2025 15:00:31 +0100 |
parents | 5057c45046c1 |
children |
line wrap: on
line source
// // LineChartView.swift // StockCharts // // Created by Dennis Concepción Martín on 30/4/21. // import SwiftUI public struct LineChartView: View { public var lineChartController: LineChartController @State var showingIndicators = false @State var indexPosition = Int() public init(lineChartController: LineChartController) { self.lineChartController = lineChartController } public var body: some View { if lineChartController.prices.isEmpty { } else { VStack { if lineChartController.dragGesture { ChartLabel(lineChartController: lineChartController, indexPosition: $indexPosition) .opacity(showingIndicators ? 1: 0) } LineView( lineChartController: lineChartController, showingIndicators: $showingIndicators, indexPosition: $indexPosition ) } } } }