Simplify images, tag overview
This commit is contained in:
@@ -2,30 +2,20 @@ import Foundation
|
||||
|
||||
struct PostFeedPageNavigation {
|
||||
|
||||
let language: ContentLanguage
|
||||
let linkPrefix: String
|
||||
|
||||
let currentPage: Int
|
||||
|
||||
let numberOfPages: Int
|
||||
|
||||
init(currentPage: Int, numberOfPages: Int, language: ContentLanguage) {
|
||||
init(linkPrefix: String, currentPage: Int, numberOfPages: Int) {
|
||||
self.linkPrefix = linkPrefix
|
||||
self.currentPage = currentPage
|
||||
self.numberOfPages = numberOfPages
|
||||
self.language = language
|
||||
}
|
||||
|
||||
private func pageLink(_ page: Int) -> String {
|
||||
guard page > 1 else { return "href='/feed'" }
|
||||
return "href='/feed-\(page)'"
|
||||
}
|
||||
|
||||
private func previousText() -> String {
|
||||
switch language {
|
||||
case .english:
|
||||
return "Previous"
|
||||
case .german:
|
||||
return "Zurück"
|
||||
}
|
||||
"href='\(linkPrefix)\(page)'"
|
||||
}
|
||||
|
||||
private func addPreviousButton(to result: inout String) {
|
||||
|
Reference in New Issue
Block a user