Skip to content

Commit d3a367c

Browse files
committed
chore: Moved Picker & Slider to community modules
BREAKING CHANGE: Moved Picker & Slider to community modules, since they are deprecated in the react-native package
1 parent 57a9e28 commit d3a367c

7 files changed

Lines changed: 41 additions & 8 deletions

File tree

‎jest.config.js‎

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
const configs = require('@bluebase/code-standards/jest.config');
22

3+
const modules = [
4+
'@unimodules/.*',
5+
'@react-native/.*',
6+
'@react-native-community/.*',
7+
'expo',
8+
'react-native',
9+
'react-router-native',
10+
'react-navigation-stack',
11+
'react-navigation',
12+
'react-native-gesture-handler',
13+
'rn-placeholder',
14+
'react-native-modal-datetime-picker',
15+
'unimodules-permissions-interface',
16+
].join('|');
17+
318
module.exports = Object.assign(configs, {
4-
setupFilesAfterEnv: ["<rootDir>/tests/setup.ts"]
5-
});
19+
transformIgnorePatterns: [`/node_modules/(?!${modules})`],
20+
setupFilesAfterEnv: ['<rootDir>/tests/setup.ts'],
21+
});

‎package.json‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,8 @@
6363
"dependencies": {
6464
"@bluebase/component-mapper": "^1.4.0",
6565
"@bluebase/components": "^6.0.0",
66-
"@react-native-community/slider": "3.0.0",
66+
"@react-native-community/picker": "^1.8.1",
67+
"@react-native-community/slider": "^4.1.10",
6768
"expo": "^38.0.0",
6869
"react-native": "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/expo/react-native/archive/sdk-38.0.2.tar.gz",
6970
"react-native-paper": "^4.0.1",

‎src/components/Picker/Picker.ts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { Picker } from '@react-native-community/picker';

‎src/components/Picker/index.ts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './Picker';

‎src/components/Slider/Slider.tsx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export { Slider, SliderProps } from 'react-native';
1+
export { default as Slider, SliderProps } from '@react-native-community/slider';

‎src/components/index.ts‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import { ListItem } from './ListItem';
2323
import { ListSubheader } from './List.Subheader';
2424
import { Menu } from './Menu';
2525
import { MenuItem } from './Menu/MenuItem';
26+
import { Picker } from './Picker';
2627
import { Radio } from './Radio';
2728
import { RadioGroup } from './RadioGroup';
2829
import { Searchbar } from './Searchbar';
@@ -63,6 +64,7 @@ export const components = {
6364
ListSubheader,
6465
Menu,
6566
MenuItem,
67+
Picker,
6668
Radio,
6769
RadioGroup,
6870
Searchbar,

‎yarn.lock‎

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2416,10 +2416,17 @@
24162416
sudo-prompt "^9.0.0"
24172417
wcwidth "^1.0.1"
24182418

2419-
"@react-native-community/slider@3.0.0":
2420-
version "3.0.0"
2421-
resolved "https://registry.yarnpkg.com/@react-native-community/slider/-/slider-3.0.0.tgz#ffbf78689fc0572fb5c1e2ccb61b2ef074d3dcd2"
2422-
integrity sha512-deNc3JHBHz24YN+0DTAocXfrYFIFc1DvsIriMJSsJlR/MvsLzoq2+qwaEN+0/LJ37pstv85wZWY0pNugk4e41g==
2419+
"@react-native-community/picker@^1.8.1":
2420+
version "1.8.1"
2421+
resolved "https://registry.yarnpkg.com/@react-native-community/picker/-/picker-1.8.1.tgz#94f14f0aad98fa7592967b941be97deec95c3805"
2422+
integrity sha512-Sj9DzX1CSnmYiuEQ5fQhExoo4XjSKoZkqLPAAybycq6RHtCuWppf+eJXRMCOJki25BlKSSt+qVqg0fIe//ujNQ==
2423+
2424+
"@react-native-community/slider@^4.1.10":
2425+
version "4.1.10"
2426+
resolved "https://registry.yarnpkg.com/@react-native-community/slider/-/slider-4.1.10.tgz#4f004376a70530e3f067a07f2af535fdd80e72fa"
2427+
integrity sha512-+LJ/NyYyZl0jNGltFJDOeyjqCtf8ylClF8HGHCzKa8K7+MPlAPW82Fp28spBNs4EXBuq5Qi1O20iGNoMF8ZfAw==
2428+
dependencies:
2429+
flow-bin "0.113.0"
24232430

24242431
"@semantic-release/changelog@^3.0.4":
24252432
version "3.0.4"
@@ -7260,6 +7267,11 @@ flatted@^2.0.0:
72607267
resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138"
72617268
integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==
72627269

7270+
flow-bin@0.113.0:
7271+
version "0.113.0"
7272+
resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.113.0.tgz#6457d250dbc6f71ca51e75f00a96d23cde5d987a"
7273+
integrity sha512-76uE2LGNe50wm+Jup8Np4FBcMbyy5V2iE+K25PPIYLaEMGHrL1jnQfP9L0hTzA5oh2ZJlexRLMlaPqIYIKH9nw==
7274+
72637275
flush-write-stream@^1.0.0:
72647276
version "1.1.1"
72657277
resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8"

0 commit comments

Comments
 (0)