Skip to content

Commit eda6b67

Browse files
committed
fix: old architecture events
1 parent ff71011 commit eda6b67

File tree

6 files changed

+18
-0
lines changed

6 files changed

+18
-0
lines changed

packages/react-native-bottom-tabs/ios/Events/OnNativeLayoutEvent.swift

+4
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ public class OnNativeLayoutEvent: NSObject, RCTEvent {
1818
public class func moduleDotMethod() -> String {
1919
return "RCTEventEmitter.receiveEvent"
2020
}
21+
22+
public func canCoalesce() -> Bool {
23+
return false
24+
}
2125

2226
public func arguments() -> [Any] {
2327
return [

packages/react-native-bottom-tabs/ios/Events/PageSelectedEvent.swift

+4
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ public class PageSelectedEvent: NSObject, RCTEvent {
1919
return "RCTEventEmitter.receiveEvent"
2020
}
2121

22+
public func canCoalesce() -> Bool {
23+
return false
24+
}
25+
2226
public func arguments() -> [Any] {
2327
return [
2428
viewTag,

packages/react-native-bottom-tabs/ios/Events/TabBarMeasuredEvent.swift

+4
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ public class TabBarMeasuredEvent: NSObject, RCTEvent {
1919
return "RCTEventEmitter.receiveEvent"
2020
}
2121

22+
public func canCoalesce() -> Bool {
23+
return false
24+
}
25+
2226
public func arguments() -> [Any] {
2327
return [
2428
viewTag,

packages/react-native-bottom-tabs/ios/Events/TabLongPressedEvent.swift

+4
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ public class TabLongPressEvent: NSObject, RCTEvent {
2323
return "RCTEventEmitter.receiveEvent"
2424
}
2525

26+
public func canCoalesce() -> Bool {
27+
return false
28+
}
29+
2630
public func arguments() -> [Any] {
2731
return [
2832
viewTag,

packages/react-native-bottom-tabs/ios/RCTTabViewViewManager.mm

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ @implementation RCTTabView
2020
RCT_EXPORT_VIEW_PROPERTY(onPageSelected, RCTDirectEventBlock)
2121
RCT_EXPORT_VIEW_PROPERTY(onTabLongPress, RCTDirectEventBlock)
2222
RCT_EXPORT_VIEW_PROPERTY(onTabBarMeasured, RCTDirectEventBlock)
23+
RCT_EXPORT_VIEW_PROPERTY(onNativeLayout, RCTDirectEventBlock)
2324
RCT_EXPORT_VIEW_PROPERTY(selectedPage, NSString)
2425
RCT_EXPORT_VIEW_PROPERTY(tabViewStyle, NSString)
2526
RCT_EXPORT_VIEW_PROPERTY(icons, NSArray<RCTImageSource *>);

packages/react-native-bottom-tabs/ios/TabViewProvider.swift

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ public final class TabInfo: NSObject {
4949

5050
@objc var onTabLongPress: RCTDirectEventBlock?
5151
@objc var onTabBarMeasured: RCTDirectEventBlock?
52+
@objc var onNativeLayout: RCTDirectEventBlock?
5253

5354
@objc public var icons: NSArray? {
5455
didSet {

0 commit comments

Comments
 (0)