import Foundation struct RDEPUBReaderUIState { let canToggleBookmark: Bool let hasBookmarkAtCurrentLocation: Bool let canShowBookmarks: Bool let canAddHighlight: Bool let canShowHighlights: Bool let showsTableOfContents: Bool let allowsHighlights: Bool let showsSettingsPanel: Bool } extension RDEPUBReaderUIState { static let empty = RDEPUBReaderUIState( canToggleBookmark: false, hasBookmarkAtCurrentLocation: false, canShowBookmarks: false, canAddHighlight: false, canShowHighlights: false, showsTableOfContents: true, allowsHighlights: true, showsSettingsPanel: true ) }