Add navigation settings, fix page generation
This commit is contained in:
25
CHDataManagement/Model/Item/LocalizedPageId.swift
Normal file
25
CHDataManagement/Model/Item/LocalizedPageId.swift
Normal file
@ -0,0 +1,25 @@
|
||||
|
||||
struct LocalizedPageId: Hashable {
|
||||
|
||||
let language: ContentLanguage
|
||||
|
||||
let pageId: String
|
||||
}
|
||||
|
||||
extension LocalizedPageId: Identifiable {
|
||||
|
||||
var id: String {
|
||||
pageId + "-" + language.rawValue
|
||||
}
|
||||
}
|
||||
|
||||
extension LocalizedPageId: Comparable {
|
||||
|
||||
static func < (lhs: LocalizedPageId, rhs: LocalizedPageId) -> Bool {
|
||||
lhs.id < rhs.id
|
||||
}
|
||||
}
|
||||
|
||||
extension LocalizedPageId: Equatable {
|
||||
|
||||
}
|
Reference in New Issue
Block a user