Mercurial > public > lazybear
view LazyBear/Views/Home/Helpers/TradingDatesSheet.swift @ 443:ffbb1dbab531
InsiderRosterHelper implemented
author | Dennis Concepción Martín <dennisconcepcionmartin@gmail.com> |
---|---|
date | Mon, 21 Jun 2021 20:17:46 +0200 |
parents | LazyBear/Views/Home/TradingDates.swift@c78d5b5b3bda |
children |
line wrap: on
line source
// // TradingDateSheet.swift // LazyBear // // Created by Dennis Concepción Martín on 30/3/21. // import SwiftUI struct TradingDatesSheet: 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") .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 TradingDatesSheet(dates: ["2021-01-01"]) } }