Skip to content

Commit 48d300d

Browse files
authored
Merge pull request #92 from JairajJangle/feat/reactive-data
Feature: Reactive Data
2 parents cf03715 + 3b6106a commit 48d300d

11 files changed

+1558
-1907
lines changed

CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# [1.6.0](https://github.com/JairajJangle/react-native-tree-multi-select/compare/v1.5.1...v1.6.0) (2024-12-07)
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.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)
29

310

README.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
⚡️Super-fast Tree view with multi-selection capabilities, using checkboxes and search filtering.
44

5-
[![npm version](https://img.shields.io/npm/v/react-native-tree-multi-select)](https://badge.fury.io/js/react-native-tree-multi-select) [![License](https://img.shields.io/github/license/JairajJangle/react-native-tree-multi-select)](https://github.com/JairajJangle/react-native-tree-multi-select/blob/main/LICENSE) [![Workflow Status](https://github.com/JairajJangle/react-native-tree-multi-select/actions/workflows/ci.yml/badge.svg)](https://github.com/JairajJangle/react-native-tree-multi-select/actions/workflows/ci.yml) [![cov](https://raw.githubusercontent.com/JairajJangle/react-native-tree-multi-select/gh-pages/badges/coverage.svg)](https://github.com/JairajJangle/react-native-tree-multi-select/actions/workflows/ci.yml) ![Android](https://img.shields.io/badge/-Android-555555?logo=android&logoColor=3DDC84) ![iOS](https://img.shields.io/badge/-iOS-555555?logo=apple&logoColor=white) ![Web](https://img.shields.io/badge/-Web-555555?logo=google-chrome&logoColor=0096FF) [![GitHub issues](https://img.shields.io/github/issues/JairajJangle/react-native-tree-multi-select)](https://github.com/JairajJangle/react-native-tree-multi-select/issues?q=is%3Aopen+is%3Aissue) ![TS](https://img.shields.io/badge/TypeScript-strict_💪-blue) [![Known Vulnerabilities](https://snyk.io/test/github/jairajjangle/react-native-tree-multi-select/badge.svg)](https://snyk.io/test/github/jairajjangle/react-native-tree-multi-select) [![Expo Snack](https://img.shields.io/badge/Expo%20Snack-555555?style=flat&logo=expo&logoColor=white)](https://snack.expo.dev/@futurejj/react-native-tree-multi-select-example)
5+
[![npm version](https://img.shields.io/npm/v/react-native-tree-multi-select)](https://badge.fury.io/js/react-native-tree-multi-select) [![License](https://img.shields.io/github/license/JairajJangle/react-native-tree-multi-select)](https://github.com/JairajJangle/react-native-tree-multi-select/blob/main/LICENSE) [![Workflow Status](https://github.com/JairajJangle/react-native-tree-multi-select/actions/workflows/ci.yml/badge.svg)](https://github.com/JairajJangle/react-native-tree-multi-select/actions/workflows/ci.yml) [![cov](https://raw.githubusercontent.com/JairajJangle/react-native-tree-multi-select/gh-pages/badges/coverage.svg)](https://github.com/JairajJangle/react-native-tree-multi-select/actions/workflows/ci.yml) ![Android](https://img.shields.io/badge/-Android-555555?logo=android&logoColor=3DDC84) ![iOS](https://img.shields.io/badge/-iOS-555555?logo=apple&logoColor=white) ![Web](https://img.shields.io/badge/-Web-555555?logo=google-chrome&logoColor=0096FF) [![GitHub issues](https://img.shields.io/github/issues/JairajJangle/react-native-tree-multi-select)](https://github.com/JairajJangle/react-native-tree-multi-select/issues?q=is%3Aopen+is%3Aissue) ![TS](https://img.shields.io/badge/TypeScript-strict_💪-blue) [![Known Vulnerabilities](https://snyk.io/test/github/jairajjangle/react-native-tree-multi-select/badge.svg)](https://snyk.io/test/github/jairajjangle/react-native-tree-multi-select) [![Expo Snack](https://img.shields.io/badge/Expo%20Snack-555555?style=flat&logo=expo&logoColor=white)](https://snack.expo.dev/@futurejj/react-native-tree-multi-select-example) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/react-native-tree-multi-select)
66

77

88

@@ -131,8 +131,6 @@ export function TreeViewUsageExample(){
131131
| `ExpandCollapseTouchableComponent` | `ComponentType<`[TouchableOpacityProps](https://reactnative.dev/docs/touchableopacity#props)`>` | No | A custom expand/collapse touchable component |
132132
| `CustomNodeRowComponent` | `React.ComponentType<`[NodeRowProps](#noderowprops)`>` | No | Custom row item component |
133133

134-
ℹ️ `data` prop is not stateful! You will need to update the `key` prop to force `TreeView` to re-render.
135-
136134
ℹ️ If `CustomNodeRowComponent` is provided then below props are not applied:
137135

138136
1. `indentationMultiplier`

example/ios/Podfile.lock

+4-4
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.14.0):
318+
- react-native-safe-area-context (4.14.1):
319319
- React-Core
320320
- React-NativeModulesApple (0.72.17):
321321
- hermes-engine
@@ -430,7 +430,7 @@ PODS:
430430
- RNFlashList (1.7.2):
431431
- RCT-Folly (= 2021.07.22.00)
432432
- React-Core
433-
- RNGestureHandler (2.21.0):
433+
- RNGestureHandler (2.21.2):
434434
- RCT-Folly (= 2021.07.22.00)
435435
- React-Core
436436
- RNScreens (3.35.0):
@@ -611,7 +611,7 @@ SPEC CHECKSUMS:
611611
React-jsiexecutor: 8dc585381e476c3ff2e9468f444c90c4d1d5b874
612612
React-jsinspector: 853b8631b908636bb09ef77cb217376c38a0c8ff
613613
React-logger: 9ca44bb5703bf2355f3c2d2e5e67bfe98ca2dc34
614-
react-native-safe-area-context: 4532f1a0c5d34a46b9324ccaaedcb5582a302b7d
614+
react-native-safe-area-context: 141eca0fd4e4191288dfc8b96a7c7e1c2983447a
615615
React-NativeModulesApple: 2edfcbb25329e3eb5f76eb79d89010de7c1c6f1f
616616
React-perflogger: 785b0063af5178298a61b54bb46aae9a19c7bbb5
617617
React-RCTActionSheet: 84f37b34bd77249263ace75471d6664393c29972
@@ -630,7 +630,7 @@ SPEC CHECKSUMS:
630630
React-utils: 7959d4553163b61e01bbe83dbd80e58ca420aecb
631631
ReactCommon: 841449721eb2e004de2c3366844b0a03f329f2cb
632632
RNFlashList: 6c2a9e447b143b4cd6f0f9cdd6e5ff9b0d52bab4
633-
RNGestureHandler: 19965a2b309a5f21aab145e6242e90b173ed6ee7
633+
RNGestureHandler: 21ec7c46741881c8f164961da99c6ec42e9d544b
634634
RNScreens: 2fc874a2605e88dedf43204a79fad1d2da4abfbe
635635
RNVectorIcons: 4785c0f1161b4fdc691c802c989248326d0b005d
636636
SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17

0 commit comments

Comments
 (0)