RowAction
public class RowAction
                Higher-API class for UIContextualAction
**Example Usage**
- Create Action
````
var rowAction: RowAction {
    RowAction { [weak self] in
        guard let `self` = self else { return }
        let alertController = self.alertControllerExample
        let act = self.dismissAction(for: alertController)
        alertController.addAction(act)
        self.present(alertController, animated: true, completion: nil)
    }
}
````
- set up title and color
````
var leadingActions: [RowAction] {
    let action = rowAction
    action.backgroundColor = .green
    action.title = "Done"
    return [action]
}
````
- add to a row
````
let model = StringCellModel(uniqueID: ID, text: title)
let row = TableViewRow<StringCell>(model: model,
                                   onTap: { debugPrint("tapped with \($0)")})
row.addRowLeadingActions(leadingActions)
````
          - 
                  
                  
Title of the action
Declaration
Swift
public var title: String? - 
                  
                  
Background color
Declaration
Swift
public var backgroundColor: UIColor? - 
                  
                  
Image
Declaration
Swift
public var image: UIImage? - 
                  
                  
Constructor
Declaration
Swift
public init(action: @escaping () -> Void)Parameters
actionAction that is performed on action tap
 
        RowAction Class Reference