Mercurial > public > lazybear
view LazyBear/Views/Home/TradingDates.swift @ 437:5ca468751db2
Change init to initial
author | Dennis Concepción Martín <dennisconcepcionmartin@gmail.com> |
---|---|
date | Sun, 20 Jun 2021 12:58:52 +0200 |
parents | c78d5b5b3bda |
children |
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 tradingDatesPresentation 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: { tradingDatesPresentation.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"]) } }