Mercurial > public > lazybear
annotate LazyBear/Views/Home/Helpers/TradingDatesItem.swift @ 457:c6913f0ce46e
Minor UI Updates
author | Dennis Concepción Martín <dennisconcepcionmartin@gmail.com> |
---|---|
date | Mon, 28 Jun 2021 14:03:50 +0200 |
parents | 2984d8946342 |
children |
rev | line source |
---|---|
333
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
1 // |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
2 // TradingDatesItem.swift |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
3 // LazyBear |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
4 // |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
5 // Created by Dennis Concepción Martín on 30/3/21. |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
6 // |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
7 |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
8 import SwiftUI |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
9 |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
10 struct TradingDatesItem: View { |
336
6f904b166564
Implementing TradingDaysView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
333
diff
changeset
|
11 var date: Date |
333
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
12 @Environment(\.colorScheme) var colorScheme |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
13 |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
14 var body: some View { |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
15 RoundedRectangle(cornerRadius: 20) |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
16 .foregroundColor(Color(.secondarySystemBackground)) |
406
09d05e48462f
Change design TradingDateItem
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
337
diff
changeset
|
17 .frame(width: 100, height: 100) |
333
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
18 .overlay( |
406
09d05e48462f
Change design TradingDateItem
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
337
diff
changeset
|
19 VStack { |
411
681fb377235e
Implementing insider transactions
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
406
diff
changeset
|
20 Text(getDateComponents(.month, date)) |
406
09d05e48462f
Change design TradingDateItem
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
337
diff
changeset
|
21 .fontWeight(.semibold) |
09d05e48462f
Change design TradingDateItem
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
337
diff
changeset
|
22 |
411
681fb377235e
Implementing insider transactions
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
406
diff
changeset
|
23 Text(getDateComponents(.day, date)) |
406
09d05e48462f
Change design TradingDateItem
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
337
diff
changeset
|
24 .font(.title) |
09d05e48462f
Change design TradingDateItem
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
337
diff
changeset
|
25 .fontWeight(.semibold) |
457
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
413
diff
changeset
|
26 .foregroundColor(Color(.blue)) |
333
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
27 |
411
681fb377235e
Implementing insider transactions
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
406
diff
changeset
|
28 Text(getDateComponents(.year, date)) |
406
09d05e48462f
Change design TradingDateItem
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
337
diff
changeset
|
29 .font(.caption) |
09d05e48462f
Change design TradingDateItem
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
337
diff
changeset
|
30 .fontWeight(.semibold) |
333
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
31 } |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
32 ) |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
33 } |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
34 } |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
35 |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
36 struct TradingDatesItem_Previews: PreviewProvider { |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
37 static var previews: some View { |
336
6f904b166564
Implementing TradingDaysView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
333
diff
changeset
|
38 TradingDatesItem(date: Date()) |
333
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
39 } |
41c9252fc76c
Reorganizing files
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
40 } |