@@ -33,20 +33,20 @@ import SwiftUI
33
33
public protocol TabItemStyle {
34
34
associatedtype Content : View
35
35
36
- func tabItem( icon: String , title: String , isSelected: Bool ) -> Content
37
- func tabItem( icon: String , selectedIcon: String , title: String , isSelected: Bool ) -> Content
36
+ func tabItem( icon: String , title: String , isSelected: Bool , badgeNumber : Int ? ) -> Content
37
+ func tabItem( icon: String , selectedIcon: String , title: String , isSelected: Bool , badgeNumber : Int ? ) -> Content
38
38
}
39
39
40
40
extension TabItemStyle {
41
- public func tabItem( icon: String , title: String , isSelected: Bool ) -> Content {
42
- return self . tabItem ( icon: icon, selectedIcon: icon, title: title, isSelected: isSelected)
41
+ public func tabItem( icon: String , title: String , isSelected: Bool , badgeNumber : Int ? ) -> Content {
42
+ return self . tabItem ( icon: icon, selectedIcon: icon, title: title, isSelected: isSelected, badgeNumber : badgeNumber )
43
43
}
44
44
45
- public func tabItem( icon: String , selectedIcon: String , title: String , isSelected: Bool ) -> Content {
46
- return self . tabItem ( icon: icon, title: title, isSelected: isSelected)
45
+ public func tabItem( icon: String , selectedIcon: String , title: String , isSelected: Bool , badgeNumber : Int ? ) -> Content {
46
+ return self . tabItem ( icon: icon, title: title, isSelected: isSelected, badgeNumber : badgeNumber )
47
47
}
48
48
49
- func tabItemErased( icon: String , selectedIcon: String , title: String , isSelected: Bool ) -> AnyView {
50
- return . init( self . tabItem ( icon: icon, selectedIcon: selectedIcon, title: title, isSelected: isSelected) )
49
+ func tabItemErased( icon: String , selectedIcon: String , title: String , isSelected: Bool , badgeNumber : Int ? ) -> AnyView {
50
+ return . init( self . tabItem ( icon: icon, selectedIcon: selectedIcon, title: title, isSelected: isSelected, badgeNumber : badgeNumber ) )
51
51
}
52
52
}
0 commit comments