Mercurial > public > lazybear
annotate LazyBear/Views/Company/Helpers/InsiderRow.swift @ 405:fd8df65927e9
Implementing CapsuleChart in insiders
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Sat, 05 Jun 2021 19:04:44 +0200 |
parents | |
children | c804ce7a1560 |
rev | line source |
---|---|
405
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
1 // |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
2 // InsiderRow.swift |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
3 // LazyBear |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
4 // |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
5 // Created by Dennis Concepción Martín on 5/6/21. |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
6 // |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
7 |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
8 import SwiftUI |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
9 import StockCharts |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
10 |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
11 struct InsiderRow: View { |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
12 var percentageOfWidth: CGFloat |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
13 |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
14 var body: some View { |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
15 RowShape() |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
16 .frame(height: 120) |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
17 .overlay( |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
18 VStack(alignment: .leading) { |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
19 Text("Dennis Concepcion") |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
20 .font(.title3) |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
21 .fontWeight(.semibold) |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
22 |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
23 Text("Random guy") |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
24 CapsuleChartView(percentageOfWidth: percentageOfWidth) |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
25 .padding(.top) |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
26 } |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
27 .padding() |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
28 ,alignment: .leading |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
29 ) |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
30 } |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
31 } |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
32 |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
33 struct InsiderRow_Previews: PreviewProvider { |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
34 static var previews: some View { |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
35 InsiderRow(percentageOfWidth: 0.6) |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
36 } |
fd8df65927e9
Implementing CapsuleChart in insiders
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
37 } |