From 13946d782f215035f3e0b01137c52b34499a7c6f Mon Sep 17 00:00:00 2001 From: Fillipe Diord Date: Fri, 26 Sep 2025 10:49:36 -0300 Subject: [PATCH] =?UTF-8?q?refactor:=20=F0=9F=92=A1=20Replaced=20the=20dep?= =?UTF-8?q?recated=20SafeAreaView=20from=20react-nat?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replaced the deprecated SafeAreaView from react-native with the one from react-native-safe-area-context to ensure compatibility with newer versions and proper safe area handling. --- package-lock.json | 27 ++++++++++++--------------- package.json | 3 ++- src/components/Picker.js | 3 ++- 3 files changed, 16 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 81c58cd06..ad0a400ac 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,8 @@ "version": "5.4.7", "license": "MIT", "dependencies": { - "react-native-gesture-handler": "~2.13.1" + "react-native-gesture-handler": "~2.13.1", + "react-native-safe-area-context": "^5.6.1" }, "devDependencies": { "@types/react": "^18.2.25", @@ -5510,20 +5511,6 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -8556,6 +8543,16 @@ "react-native": "*" } }, + "node_modules/react-native-safe-area-context": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-5.6.1.tgz", + "integrity": "sha512-/wJE58HLEAkATzhhX1xSr+fostLsK8Q97EfpfMDKo8jlOc1QKESSX/FQrhk7HhQH/2uSaox4Y86sNaI02kteiA==", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, "node_modules/react-native/node_modules/regenerator-runtime": { "version": "0.13.11", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", diff --git a/package.json b/package.json index 3f9d14d58..3860528f5 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,8 @@ "main": "index.js", "types": "index.d.ts", "dependencies": { - "react-native-gesture-handler": "~2.13.1" + "react-native-gesture-handler": "~2.13.1", + "react-native-safe-area-context": "^5.6.1" }, "devDependencies": { "@types/react": "^18.2.25", diff --git a/src/components/Picker.js b/src/components/Picker.js index eb3bed6e9..acbfa8b05 100644 --- a/src/components/Picker.js +++ b/src/components/Picker.js @@ -16,7 +16,6 @@ import { Image, Modal, Platform, - SafeAreaView, StyleSheet, Text, TextInput, @@ -24,6 +23,8 @@ import { View, } from 'react-native'; +import { SafeAreaView } from 'react-native-safe-area-context'; + import { FlatList, ScrollView } from 'react-native-gesture-handler'; import { ASCII_CODE,