Mercurial > public > lazybear
diff LazyBear/Views/Company/CompanyView.swift @ 448:f71761f166f2
Handle when data is empty
author | Dennis Concepción Martín <dennisconcepcionmartin@gmail.com> |
---|---|
date | Wed, 23 Jun 2021 11:47:14 +0200 |
parents | 8621ba6fd457 |
children |
line wrap: on
line diff
--- a/LazyBear/Views/Company/CompanyView.swift Wed Jun 23 10:54:47 2021 +0200 +++ b/LazyBear/Views/Company/CompanyView.swift Wed Jun 23 11:47:14 2021 +0200 @@ -44,22 +44,29 @@ ChartHelper(company: company) if let keyStats = company.data.keyStats { - KeyStatsHelper(keyStats: keyStats) + KeyStatsHelper(keyStats: keyStats) + } if let latestNews = company.data.latestNews { - NewsHelper(latestNews: latestNews) - .padding([.horizontal, .bottom]) + if !latestNews.isEmpty { + NewsHelper(latestNews: latestNews) + .padding([.horizontal, .bottom]) + } } if let insiderRoster = company.data.insiderRoster { - InsiderRosterHelper(insiderRoster: insiderRoster) - .padding([.horizontal, .bottom]) + if !insiderRoster.isEmpty { + InsiderRosterHelper(insiderRoster: insiderRoster) + .padding([.horizontal, .bottom]) + } } if let insiderTransactions = company.data.insiderTransactions { - InsiderTransactionsHelper(insiderTransactions: insiderTransactions) - .padding([.horizontal, .bottom]) + if !insiderTransactions.isEmpty { + InsiderTransactionsHelper(insiderTransactions: insiderTransactions) + .padding([.horizontal, .bottom]) + } } } }