Skip to content

Commit 475536e

Browse files
committed
refactor: rename text change event type for search functionality in TabView
1 parent b50f725 commit 475536e

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

packages/react-native-bottom-tabs/src/TabView.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { useLayoutEffect, useRef } from 'react';
22
import type {
3-
OnChangeTextEventDataData,
3+
OnSearchTextChangeEventData,
44
OnNativeLayout,
55
OnPageSelectedEventData,
66
OnSearchBarFocusChangeData,
@@ -383,7 +383,11 @@ const TabView = <Route extends BaseRoute>({
383383
);
384384

385385
const handleSearchTextChange = React.useCallback(
386-
({ nativeEvent: { text } }: { nativeEvent: OnChangeTextEventDataData }) => {
386+
({
387+
nativeEvent: { text },
388+
}: {
389+
nativeEvent: OnSearchTextChangeEventData;
390+
}) => {
387391
onSearchTextChange?.(text);
388392
},
389393
[onSearchTextChange]

packages/react-native-bottom-tabs/src/TabViewNativeComponent.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export type TabViewItems = ReadonlyArray<{
3838
navigationBarToolbarStyle?: string;
3939
}>;
4040

41-
export type OnChangeTextEventDataData = Readonly<{
41+
export type OnSearchTextChangeEventData = Readonly<{
4242
text: string;
4343
}>;
4444

@@ -50,7 +50,7 @@ export interface TabViewProps extends ViewProps {
5050
items: TabViewItems;
5151
selectedPage: string;
5252
onPageSelected?: DirectEventHandler<OnPageSelectedEventData>;
53-
onSearchTextChange?: DirectEventHandler<OnChangeTextEventDataData>;
53+
onSearchTextChange?: DirectEventHandler<OnSearchTextChangeEventData>;
5454
onSearchFocusChange?: DirectEventHandler<OnSearchBarFocusChangeData>;
5555
onTabLongPress?: DirectEventHandler<OnPageSelectedEventData>;
5656
onTabBarMeasured?: DirectEventHandler<OnTabBarMeasured>;

0 commit comments

Comments
 (0)