From 0ec9b457f24e214a72d0479c2ea0c982c2425ca6 Mon Sep 17 00:00:00 2001 From: A O Date: Fri, 2 Oct 2020 11:32:46 +0500 Subject: [PATCH 1/3] remote deprecated components --- src/components.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/components.ts b/src/components.ts index 35a7026..7161b87 100644 --- a/src/components.ts +++ b/src/components.ts @@ -35,19 +35,15 @@ export const FlatList = makeHelper(_FlatList); export const Image = makeHelper(_Image); export const InputAccessoryView = makeHelper(_InputAccessoryView); export const KeyboardAvoidingView = makeHelper(_KeyboardAvoidingView); -export const MaskedViewIOS = makeHelper(_MaskedViewIOS); export const Modal = makeHelper(_Modal); -export const NavigatorIOS = makeHelper(_NavigatorIOS); export const RefreshControl = makeHelper(_RefreshControl); export const ScrollView = makeHelper(_ScrollView); export const SectionList = makeHelper(_SectionList); export const SnapshotViewIOS = makeHelper(_SnapshotViewIOS); export const StatusBar = makeHelper(_StatusBar); export const Switch = makeHelper(_Switch); -export const TabBarIOS = makeHelper(_TabBarIOS); export const TextInput = makeHelper(_TextInput); export const Text = makeHelper(_Text); -export const ToolbarAndroid = makeHelper(_ToolbarAndroid); export const TouchableHighlight = makeHelper(_TouchableHighlight); export const TouchableNativeFeedback = makeHelper(_TouchableNativeFeedback); export const TouchableOpacity = makeHelper(_TouchableOpacity); From 6b6b72c0d8f3decf677bfa001960d38fb41ad320 Mon Sep 17 00:00:00 2001 From: A O Date: Fri, 2 Oct 2020 11:36:32 +0500 Subject: [PATCH 2/3] remove imports --- src/components.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/components.ts b/src/components.ts index 7161b87..0999dd6 100644 --- a/src/components.ts +++ b/src/components.ts @@ -1,13 +1,11 @@ import { ActivityIndicator as _ActivityIndicator, Button as _Button, - DatePickerIOS as _DatePickerIOS, DrawerLayoutAndroid as _DrawerLayoutAndroid, FlatList as _FlatList, Image as _Image, InputAccessoryView as _InputAccessoryView, KeyboardAvoidingView as _KeyboardAvoidingView, - MaskedViewIOS as _MaskedViewIOS, Modal as _Modal, NavigatorIOS as _NavigatorIOS, RefreshControl as _RefreshControl, @@ -19,7 +17,6 @@ import { TabBarIOS as _TabBarIOS, TextInput as _TextInput, Text as _Text, - ToolbarAndroid as _ToolbarAndroid, TouchableHighlight as _TouchableHighlight, TouchableNativeFeedback as _TouchableNativeFeedback, TouchableOpacity as _TouchableOpacity, From 1095687239c208a959cc557d45c5694645f0294d Mon Sep 17 00:00:00 2001 From: A O Date: Fri, 2 Oct 2020 11:43:03 +0500 Subject: [PATCH 3/3] make button onPress prop optional --- src/components.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components.ts b/src/components.ts index 0999dd6..4136b51 100644 --- a/src/components.ts +++ b/src/components.ts @@ -22,11 +22,14 @@ import { TouchableOpacity as _TouchableOpacity, TouchableWithoutFeedback as _TouchableWithoutFeedback, View as _View, + ButtonProps, } from 'react-native'; import {makeHelper} from './helper'; +type Optional = Pick, K> & Omit; + export const ActivityIndicator = makeHelper(_ActivityIndicator); -export const Button = makeHelper(_Button); +export const Button = makeHelper>(_Button); export const DrawerLayoutAndroid = makeHelper(_DrawerLayoutAndroid); export const FlatList = makeHelper(_FlatList); export const Image = makeHelper(_Image);