 
   // MARK: - Bottom Action Button
 
-    @nonobjc
-    public func addBottomActionButton(_ buttonConfig: ButtonConfiguration) {
+    @nonobjc @discardableResult
+    public func addBottomActionButton(_ buttonConfig: ButtonConfiguration) -> UIButton {
     
         guard traitCollection.horizontalSizeClass == .compact else { fatalError() }
         

            animateChanges {
                actionButton.setButtonConfiguration(buttonConfig)
            }
        } else {
            
            removeBottonActionButton()

            animateChanges {
                self.view.layoutIfNeeded()
            }

            return button
        }
    }

