@@ -23,19 +23,19 @@ final class BookmarkNavigationController {
2323 }
2424
2525 // MARK: Public API
26-
26+
2727 var navigationItem : UIBarButtonItem {
2828 let item = UIBarButtonItem ( )
2929 configureNavigationItem ( item)
3030 return item
3131 }
32-
32+
3333 func configureNavigationItem( _ item: UIBarButtonItem ) {
34-
34+
3535 let accessibilityLabel : String
3636 let imageName : String
3737 let selector : Selector
38-
38+
3939 if store. contains ( model) {
4040 imageName = " nav-bookmark-selected "
4141 accessibilityLabel = Constants . Strings. removeBookmark
@@ -45,7 +45,7 @@ final class BookmarkNavigationController {
4545 accessibilityLabel = Constants . Strings. bookmark
4646 selector = #selector( BookmarkNavigationController . add ( sender: ) )
4747 }
48-
48+
4949 item. accessibilityLabel = accessibilityLabel
5050 item. image = UIImage ( named: imageName) ? . withRenderingMode ( . alwaysTemplate)
5151 item. target = self
@@ -54,7 +54,7 @@ final class BookmarkNavigationController {
5454 item. width = 0
5555 item. imageInsets = BookmarkNavigationController . iconImageInset
5656 }
57-
57+
5858 //for timeframe between viewDidLoad() and bookmark info is loaded
5959 static var disabledNavigationItem : UIBarButtonItem {
6060 let item = UIBarButtonItem ( )
@@ -63,20 +63,20 @@ final class BookmarkNavigationController {
6363 item. imageInsets = BookmarkNavigationController . iconImageInset
6464 return item
6565 }
66-
66+
6767 // MARK: Private API
68-
68+
6969 @objc func add( sender: UIBarButtonItem ) {
7070 Haptic . triggerSelection ( )
7171 sender. action = #selector( BookmarkNavigationController . remove ( sender: ) )
7272 sender. image = UIImage ( named: " nav-bookmark-selected " ) ? . withRenderingMode ( . alwaysTemplate)
7373 store. add ( model)
7474 }
75-
75+
7676 @objc func remove( sender: UIBarButtonItem ) {
7777 sender. action = #selector( BookmarkNavigationController . add ( sender: ) )
7878 sender. image = UIImage ( named: " nav-bookmark " ) ? . withRenderingMode ( . alwaysTemplate)
7979 store. remove ( model)
8080 }
81-
81+
8282}
0 commit comments