Skip to content

Commit 86a93e8

Browse files
feat: stuttering of safe area
1 parent e09e174 commit 86a93e8

File tree

5 files changed

+10
-21
lines changed

5 files changed

+10
-21
lines changed

example/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
"react-dom": "18.1.0",
1919
"react-native": "0.70.5",
2020
"react-native-paper": "^4.12.4",
21-
"react-native-safe-area-context": "4.4.1",
2221
"react-native-web": "~0.18.7"
2322
},
2423
"devDependencies": {

example/src/App.tsx

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
Linking,
77
Image,
88
Animated,
9-
useColorScheme,
9+
Platform,
1010
} from 'react-native'
1111
import { SafeAreaProvider } from 'react-native-safe-area-context'
1212

@@ -394,13 +394,16 @@ function Label({ children }: { children: string }) {
394394
}
395395

396396
export default function AppWithProviders() {
397-
return (
398-
<SafeAreaProvider>
399-
<PaperProvider>
400-
<App />
401-
</PaperProvider>
402-
</SafeAreaProvider>
397+
const inner = (
398+
<PaperProvider>
399+
<App />
400+
</PaperProvider>
403401
)
402+
403+
if (Platform.OS === 'web') {
404+
return <SafeAreaProvider>{inner}</SafeAreaProvider>
405+
}
406+
return <SafeAreaProvider>{inner}</SafeAreaProvider>
404407
}
405408

406409
function TwitterFollowButton({ userName }: { userName: string }) {

example/yarn.lock

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9381,11 +9381,6 @@ react-native-paper@^4.12.4:
93819381
color "^3.1.2"
93829382
react-native-iphone-x-helper "^1.3.1"
93839383

9384-
9385-
version "4.4.1"
9386-
resolved "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.4.1.tgz#239c60b8a9a80eac70a38a822b04c0f1d15ffc01"
9387-
integrity sha512-N9XTjiuD73ZpVlejHrUWIFZc+6Z14co1K/p1IFMkImU7+avD69F3y+lhkqA2hN/+vljdZrBSiOwXPkuo43nFQA==
9388-
93899384
react-native-web@~0.18.7:
93909385
version "0.18.8"
93919386
resolved "https://registry.npmjs.org/react-native-web/-/react-native-web-0.18.8.tgz#6a761cc5531dfbb8fffa9c1e342f153a792dce07"

src/Date/DatePickerModalHeader.tsx

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,6 @@ export default function DatePickerModalHeader(
2525
const color = useHeaderTextColor()
2626
const insets = useSafeAreaInsets()
2727

28-
// safeContent: {
29-
// paddingBottom: 0,
30-
// },
31-
// safeContentNoTop: {
32-
// paddingTop: 0,
33-
// },
34-
3528
return (
3629
<Animated.View
3730
style={[

src/Date/DatePickerModalHeaderBackground.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ export default function DatePickerModalHeaderBackground({
1616
styles.animated,
1717
{
1818
backgroundColor,
19-
paddingTop: insets.top,
2019
paddingLeft: insets.left,
2120
paddingRight: insets.right,
2221
},

0 commit comments

Comments
 (0)