Skip to content

Commit e12ebff

Browse files
authored
Merge pull request #90 from JairajJangle/feat/multi-tree-simultaneously
Feat/multi tree simultaneously
2 parents ccc487d + 25006db commit e12ebff

22 files changed

+4009
-28335
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# [1.6.0-beta.1](https://github.com/JairajJangle/react-native-tree-multi-select/compare/v1.5.1...v1.6.0-beta.1) (2024-11-16)
2+
3+
4+
### Features
5+
6+
* [#78](https://github.com/JairajJangle/react-native-tree-multi-select/issues/78) added initial support to allow use of multiple tree view components simultaneously ([2123101](https://github.com/JairajJangle/react-native-tree-multi-select/commit/2123101647f42cddabd4f60f741741e5a2c04b50))
7+
18
## [1.5.1](https://github.com/JairajJangle/react-native-tree-multi-select/compare/v1.5.0...v1.5.1) (2024-10-20)
29

310

example/ios/Podfile.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@ PODS:
315315
- React-jsinspector (0.72.17)
316316
- React-logger (0.72.17):
317317
- glog
318-
- react-native-safe-area-context (4.11.0):
318+
- react-native-safe-area-context (4.14.1):
319319
- React-Core
320320
- React-NativeModulesApple (0.72.17):
321321
- hermes-engine
@@ -427,13 +427,13 @@ PODS:
427427
- React-jsi (= 0.72.17)
428428
- React-logger (= 0.72.17)
429429
- React-perflogger (= 0.72.17)
430-
- RNFlashList (1.7.1):
430+
- RNFlashList (1.7.2):
431431
- RCT-Folly (= 2021.07.22.00)
432432
- React-Core
433-
- RNGestureHandler (2.20.0):
433+
- RNGestureHandler (2.21.2):
434434
- RCT-Folly (= 2021.07.22.00)
435435
- React-Core
436-
- RNScreens (3.34.0):
436+
- RNScreens (3.35.0):
437437
- RCT-Folly (= 2021.07.22.00)
438438
- React-Core
439439
- React-RCTImage
@@ -611,7 +611,7 @@ SPEC CHECKSUMS:
611611
React-jsiexecutor: 8dc585381e476c3ff2e9468f444c90c4d1d5b874
612612
React-jsinspector: 853b8631b908636bb09ef77cb217376c38a0c8ff
613613
React-logger: 9ca44bb5703bf2355f3c2d2e5e67bfe98ca2dc34
614-
react-native-safe-area-context: 851c62c48dce80ccaa5637b6aa5991a1bc36eca9
614+
react-native-safe-area-context: 141eca0fd4e4191288dfc8b96a7c7e1c2983447a
615615
React-NativeModulesApple: 2edfcbb25329e3eb5f76eb79d89010de7c1c6f1f
616616
React-perflogger: 785b0063af5178298a61b54bb46aae9a19c7bbb5
617617
React-RCTActionSheet: 84f37b34bd77249263ace75471d6664393c29972
@@ -629,9 +629,9 @@ SPEC CHECKSUMS:
629629
React-runtimescheduler: ff30efdf24f8ce62eb517a391ded3d99c4263bb0
630630
React-utils: 7959d4553163b61e01bbe83dbd80e58ca420aecb
631631
ReactCommon: 841449721eb2e004de2c3366844b0a03f329f2cb
632-
RNFlashList: 912ea5fbd98161b0816342c30179a7a2d51744cf
633-
RNGestureHandler: fc9b83c69a222770e07bef8a6f6c47d9ebfcd336
634-
RNScreens: 284fcee9d8d4648851fdb85dd0e200daebedcc14
632+
RNFlashList: 6c2a9e447b143b4cd6f0f9cdd6e5ff9b0d52bab4
633+
RNGestureHandler: 21ec7c46741881c8f164961da99c6ec42e9d544b
634+
RNScreens: 2fc874a2605e88dedf43204a79fad1d2da4abfbe
635635
RNVectorIcons: 4785c0f1161b4fdc691c802c989248326d0b005d
636636
SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17
637637
Yoga: ef534101bb891fb09bae657417f34d399c1efe38

example/src/App.tsx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import {
1616
NeitherToChildrenNorToParentSmallDataScreen
1717
} from './screens/SelectionPropagationScreens';
1818
import packageJson from '../../package.json';
19+
import { TwoTreeViewsScreen } from "./screens/TwoTreeViewsScreen";
1920

2021
const data: ShowcaseExampleScreenSectionType[] = [
2122
{
@@ -78,6 +79,16 @@ const data: ShowcaseExampleScreenSectionType[] = [
7879
},
7980
],
8081
},
82+
{
83+
title: 'Multiple Tree Views',
84+
data: [
85+
{
86+
name: 'Two Tree Views',
87+
slug: 'two-tree-views',
88+
getScreen: () => TwoTreeViewsScreen,
89+
},
90+
],
91+
},
8192
];
8293

8394
export default function App() {
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import React from "react";
2+
import SmallDataScreen from "./SmallDataScreen";
3+
import { View, StyleSheet } from "react-native";
4+
5+
export function TwoTreeViewsScreen() {
6+
return (
7+
<>
8+
<View
9+
style={styles.treeViewParent}>
10+
<SmallDataScreen />
11+
</View>
12+
13+
14+
<View
15+
style={styles.treeViewParent}>
16+
<SmallDataScreen />
17+
</View>
18+
</>
19+
);
20+
}
21+
22+
const styles = StyleSheet.create({
23+
treeViewParent: {
24+
flex: 1,
25+
}
26+
});

example/yarn.lock

Lines changed: 1177 additions & 972 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)