Add navigation settings, fix page generation
This commit is contained in:
@ -0,0 +1,26 @@
|
||||
import Foundation
|
||||
|
||||
final class LocalizedNavigationSettings: ObservableObject {
|
||||
|
||||
@Published
|
||||
var rootUrl: String
|
||||
|
||||
init(rootUrl: String) {
|
||||
self.rootUrl = rootUrl
|
||||
}
|
||||
|
||||
init(file: LocalizedNavigationSettingsFile) {
|
||||
self.rootUrl = file.rootUrl
|
||||
}
|
||||
|
||||
var file: LocalizedNavigationSettingsFile {
|
||||
.init(rootUrl: rootUrl)
|
||||
}
|
||||
}
|
||||
|
||||
extension LocalizedNavigationSettings {
|
||||
|
||||
static var `default`: LocalizedNavigationSettings {
|
||||
.init(rootUrl: "/")
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user