Open up progress bar atom for subclassing.

This commit is contained in:
Hedden, Kyle Matthew 2023-12-21 22:19:45 -05:00
parent beec8fd8d3
commit 8306f901bd
2 changed files with 4 additions and 4 deletions

View File

@ -54,7 +54,7 @@ import Foundation
// MARK: - Lifecycle // MARK: - Lifecycle
//-------------------------------------------------- //--------------------------------------------------
public func setupView() { open func setupView() {
clipsToBounds = true clipsToBounds = true
translatesAutoresizingMaskIntoConstraints = false translatesAutoresizingMaskIntoConstraints = false
@ -70,7 +70,7 @@ import Foundation
// MARK: - MVMCoreViewProtocol // MARK: - MVMCoreViewProtocol
//-------------------------------------------------- //--------------------------------------------------
public func set(with model: MoleculeModelProtocol, _ delegateObject: MVMCoreUIDelegateObject?, _ additionalData: [AnyHashable: Any]?) { open func set(with model: MoleculeModelProtocol, _ delegateObject: MVMCoreUIDelegateObject?, _ additionalData: [AnyHashable: Any]?) {
guard let progressBarModel = model as? ProgressBarModel else { return } guard let progressBarModel = model as? ProgressBarModel else { return }

View File

@ -8,8 +8,8 @@
import Foundation import Foundation
@objcMembers public class ProgressBarModel: MoleculeModelProtocol { @objcMembers open class ProgressBarModel: MoleculeModelProtocol {
public static var identifier: String = "progressBar" open class var identifier: String { "progressBar" }
public var id: String = UUID().uuidString public var id: String = UUID().uuidString
@Percent public var percent: CGFloat @Percent public var percent: CGFloat