Skip to main content

Blink/Views/Info/Statistics.swift

1import SwiftUI
3/// Show a couple of stats about how much reviewing has been done, e.g.
4///
5/// 15,279 photos, 9,158 approved, 17 rejected, 181 need action
6///
7struct Statistics: View {
8 @EnvironmentObject var photosLibrary: PhotosLibrary
9
10 var body: some View {
11 Text("\(photosLibrary.assets.count) photos, \(photosLibrary.approvedAssets.count) approved, \(photosLibrary.rejectedAssets.count) rejected, \(photosLibrary.needsActionAssets.count) need action")
12 .font(.title)
13 .padding(10)
14 .foregroundColor(.white)
15 .background(.black.opacity(0.7))
16 .cornerRadius(7.0)
17 .shadow(radius: 2.0)
18 .textSelection(.enabled)
19 }