import Foundation import Models import Utils struct WebReaderContent { let textFontSize: Int let articleContent: ArticleContent let item: FeedItem let themeKey: String init( articleContent: ArticleContent, item: FeedItem, isDark: Bool, fontSize: Int ) { self.textFontSize = fontSize self.articleContent = articleContent self.item = item self.themeKey = isDark ? "Gray" : "LightGray" } // swiftlint:disable line_length var styledContent: String { let savedAt = "new Date(\(item.savedAt.timeIntervalSince1970 * 1000)).toISOString()" let createdAt = "new Date(\(item.createdAt.timeIntervalSince1970 * 1000)).toISOString()" let publishedAt = item.publishDate != nil ? "new Date(\(item.publishDate!.timeIntervalSince1970 * 1000)).toISOString()" : "undefined" return """
""" } }