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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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 }