diff --git a/packages/react-native-bottom-tabs/src/Screen.tsx b/packages/react-native-bottom-tabs/src/Screen.tsx
deleted file mode 100644
index e52d3bff..00000000
--- a/packages/react-native-bottom-tabs/src/Screen.tsx
+++ /dev/null
@@ -1,25 +0,0 @@
-import { View } from 'react-native';
-import type { ViewProps } from 'react-native';
-import DelayedFreeze from './DelayedFreeze';
-
-interface ScreenProps extends ViewProps {
- children: React.ReactNode;
- freeze: boolean;
- focused?: boolean;
-}
-
-function Screen({ children, freeze, focused, ...props }: ScreenProps) {
- return (
-
- {children}
-
- );
-}
-
-export default Screen;
diff --git a/packages/react-native-bottom-tabs/src/TabView.tsx b/packages/react-native-bottom-tabs/src/TabView.tsx
index 902f880f..616f0ac9 100644
--- a/packages/react-native-bottom-tabs/src/TabView.tsx
+++ b/packages/react-native-bottom-tabs/src/TabView.tsx
@@ -1,6 +1,5 @@
import React from 'react';
import type { TabViewItems } from './TabViewNativeComponent';
-import Screen from './Screen';
import {
type ColorValue,
Image,
@@ -16,6 +15,7 @@ import type { ImageSource } from 'react-native/Libraries/Image/ImageSource';
import NativeTabView from './TabViewNativeComponent';
import useLatestCallback from 'use-latest-callback';
import type { BaseRoute, NavigationState } from './types';
+import DelayedFreeze from './DelayedFreeze';
const isAppleSymbol = (icon: any): icon is { sfSymbol: string } =>
icon?.sfSymbol;
@@ -330,20 +330,26 @@ const TabView = ({
const freeze = !focused ? getFreezeOnBlur({ route }) : false;
return (
-
- {renderScene({
- route,
- jumpTo,
- })}
-
+
+ {renderScene({
+ route,
+ jumpTo,
+ })}
+
+
);
})}