diff --git a/Sources/Classes/Views/CustomizableButton/CustomizableButtonView.swift b/Sources/Classes/Views/CustomizableButton/CustomizableButtonView.swift index 455834d5..bf7b5838 100644 --- a/Sources/Classes/Views/CustomizableButton/CustomizableButtonView.swift +++ b/Sources/Classes/Views/CustomizableButton/CustomizableButtonView.swift @@ -55,7 +55,7 @@ open class CustomizableButtonView: UIView, InitializableView, ConfigurableView { // MARK: - Stored Properties - private let disposeBag = DisposeBag() + open var disposeBag = DisposeBag() private let button = CustomizableButton() open var tapOnDisabledButton: VoidBlock? @@ -241,6 +241,7 @@ open class CustomizableButtonView: UIView, InitializableView, ConfigurableView { } open func configure(with viewModel: CustomizableButtonViewModel) { + disposeBag = DisposeBag() viewModel.stateDriver.drive(stateBinder).disposed(by: disposeBag) viewModel.bind(tapObservable: tapObservable).disposed(by: disposeBag)