diff --git a/Modules/Sources/Browse/Logic/Adapters/SizeAdapter.swift b/Modules/Sources/Browse/Logic/Adapters/SizeAdapter.swift index 55fa92f..2adfa79 100644 --- a/Modules/Sources/Browse/Logic/Adapters/SizeAdapter.swift +++ b/Modules/Sources/Browse/Logic/Adapters/SizeAdapter.swift @@ -19,7 +19,7 @@ struct SizeAdapter { func callAsFunction(value: Int?) -> String { guard let value else { return .Constants.noValue } - var sizeInBytes = Measurement( + let sizeInBytes = Measurement( value: Double(value), unit: UnitInformationStorage.bytes ) diff --git a/Modules/Sources/Browse/UI/Components/DocumentItem.swift b/Modules/Sources/Browse/UI/Components/DocumentItem.swift index 7a6ae70..73b9f48 100644 --- a/Modules/Sources/Browse/UI/Components/DocumentItem.swift +++ b/Modules/Sources/Browse/UI/Components/DocumentItem.swift @@ -18,6 +18,9 @@ struct DocumentItem: View { let download: ActionClosure let delete: ActionClosure + private let dateAdapter = DateAdapter() + private let sizeAdapter = SizeAdapter() + // MARK: Body var body: some View { @@ -34,11 +37,11 @@ struct DocumentItem: View { .itemName() HStack { - Text("lastModified") + Text(dateAdapter(value: document?.lastModifiedAt)) Spacer() - Text("fileSize") + Text(sizeAdapter(value: document?.size)) } .font(.subheadline) .foregroundColor(.secondary)