Add tag overview, improve assets
This commit is contained in:
@ -10,13 +10,32 @@ final class PostSettings: ObservableObject {
|
||||
@Published
|
||||
var contentWidth: Int
|
||||
|
||||
init(postsPerPage: Int, contentWidth: Int) {
|
||||
@Published
|
||||
var swiperCssFile: FileResource?
|
||||
|
||||
@Published
|
||||
var swiperJsFile: FileResource?
|
||||
|
||||
@Published
|
||||
var defaultCssFile: FileResource?
|
||||
|
||||
init(postsPerPage: Int,
|
||||
contentWidth: Int,
|
||||
swiperCssFile: FileResource?,
|
||||
swiperJsFile: FileResource?,
|
||||
defaultCssFile: FileResource?) {
|
||||
self.postsPerPage = postsPerPage
|
||||
self.contentWidth = contentWidth
|
||||
self.swiperCssFile = swiperCssFile
|
||||
self.swiperJsFile = swiperJsFile
|
||||
self.defaultCssFile = defaultCssFile
|
||||
}
|
||||
|
||||
init(file: PostSettingsFile) {
|
||||
init(file: PostSettingsFile, files: [String : FileResource]) {
|
||||
self.postsPerPage = file.postsPerPage
|
||||
self.contentWidth = file.contentWidth
|
||||
self.swiperCssFile = file.swiperCssFile.map { files[$0] }
|
||||
self.swiperJsFile = file.swiperJsFile.map { files[$0] }
|
||||
self.defaultCssFile = file.defaultCssFile.map { files[$0] }
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user