diff options
Diffstat (limited to 'Sora/Data/CollectionPickerOption.swift')
| -rw-r--r-- | Sora/Data/CollectionPickerOption.swift | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Sora/Data/CollectionPickerOption.swift b/Sora/Data/CollectionPickerOption.swift index 751e71c..930797a 100644 --- a/Sora/Data/CollectionPickerOption.swift +++ b/Sora/Data/CollectionPickerOption.swift @@ -3,6 +3,7 @@ import Foundation enum CollectionPickerOption: Identifiable, Hashable { case all case folder(UUID) + case topLevelFolder(String) case uncategorized var id: String { @@ -13,6 +14,9 @@ enum CollectionPickerOption: Identifiable, Hashable { case .folder(let id): return id.uuidString + case .topLevelFolder(let name): + return "topLevel_\(name)" + case .uncategorized: return "uncategorized" } @@ -27,6 +31,9 @@ enum CollectionPickerOption: Identifiable, Hashable { case .folder(let id): return settings.folderName(forID: id) ?? "Unknown Folder" + case .topLevelFolder(let name): + return name + case .uncategorized: return "Uncategorised" } |