//
//  NavigationButtonModelProtocol.swift
//  MVMCoreUI
//
//  Created by Scott Pfeil on 5/27/20.
//  Copyright © 2020 Verizon Wireless. All rights reserved.
//

import Foundation

public protocol NavigationButtonModelProtocol: ButtonModelProtocol {
    // TODO: add color setting to models and items
    //var color: Color? { get set }
    
    /// Returns a bar button item created using data from the model.
    func createNavigationItemButton(delegateObject: MVMCoreUIDelegateObject?, additionalData: [AnyHashable: Any]?) -> UIBarButtonItem
}
