Mercurial > public > lazybear
view LazyBear/Views/Home/TradingDates.swift @ 425:4effac4733b0
Changing keys from API responses
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Wed, 16 Jun 2021 13:46:01 +0200 |
parents | 5f21f7c23c5e |
children | c78d5b5b3bda |
line wrap: on
line source
// // TradingDate.swift // LazyBear // // Created by Dennis Concepción Martín on 30/3/21. // import SwiftUI struct TradingDates: View { var dates: [String] @Environment(\.presentationMode) private var presentationTradingDates let columns = [GridItem(.adaptive(minimum: 100))] var body: some View { NavigationView { ScrollView { LazyVGrid(columns: columns, spacing: 20) { ForEach(dates, id: \.self) { date in TradingDatesItem(date: convertStringToDate(date)) } } .padding() } .navigationTitle("Holiday dates") .navigationBarTitleDisplayMode(.inline) .toolbar { ToolbarItem(placement: .navigationBarLeading) { Button(action: { presentationTradingDates.wrappedValue.dismiss() }) { Image(systemName: "multiply") .imageScale(.large) } } } } } } struct TradingDate_Previews: PreviewProvider { static var previews: some View { // Format is YYYY-MM-DD TradingDates(dates: ["2021-01-01"]) } }