diff --git a/VDS/Components/Buttons/ButtonGroup/ButtonGroup.swift b/VDS/Components/Buttons/ButtonGroup/ButtonGroup.swift index e15bea2c..836ba6da 100644 --- a/VDS/Components/Buttons/ButtonGroup/ButtonGroup.swift +++ b/VDS/Components/Buttons/ButtonGroup/ButtonGroup.swift @@ -11,12 +11,8 @@ import VDSColorTokens import VDSFormControlsTokens import Combine -public protocol Refreshablable { - var onRefresh: (()->Void)? { get set } -} - @objc(VDSButtonGroup) -open class ButtonGroup: View, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout, UICollectionViewDelegate, ButtongGroupPositionLayoutDelegate, Refreshablable { +open class ButtonGroup: View, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout, UICollectionViewDelegate, ButtongGroupPositionLayoutDelegate { //-------------------------------------------------- // MARK: - Enums @@ -158,12 +154,9 @@ open class ButtonGroup: View, UICollectionViewDataSource, UICollectionViewDelega DispatchQueue.main.async { [weak self] in guard let self else { return } self.collectionView.collectionViewLayout.invalidateLayout() - self.onRefresh?() } } - - open var onRefresh: (() -> Void)? - + //-------------------------------------------------- // MARK: - UICollectionViewDataSource //--------------------------------------------------