Skip to content

Commit 735ddc4

Browse files
m-bertlatekvo
andauthored
Remove deprecated components (#3734)
> [!NOTE] > Supersede #3230 # Description This PR contains cherry-picked commits from #3230. I've decided to recreate this PR step-by-step instead of fixing conflicts after migration to monorepo (though if you prefer merge/rebase into the former let me know). # Original description ## Description removes the following components: - `DrawerLayout` - `Swipeable` - `BetterHorizontalDrawer` draft component - `Swipeable` draft component These components were also removed from all files referencing them, such as examples, index files, and the `App.tsx` of the common example app ## Test plan - see how these components are no longer accessible - see how there are no errors, and no new warnings thrown as compared to the `main` branch --------- Co-authored-by: Ignacy Łątka <latkaignacy@gmail.com>
1 parent 5f2d438 commit 735ddc4

21 files changed

Lines changed: 174 additions & 3664 deletions

File tree

.github/workflows/yarn-validation.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,7 @@ jobs:
4545
**/package.json
4646
**/yarn.lock
4747
files_ignore: |
48-
packages/react-native-gesture-handler/DrawerLayout/package.json
4948
packages/react-native-gesture-handler/ReanimatedDrawerLayout/package.json
50-
packages/react-native-gesture-handler/Swipeable/package.json
5149
packages/react-native-gesture-handler/ReanimatedSwipeable/package.json
5250
packages/react-native-gesture-handler/jest-utils/package.json
5351

apps/common-app/App.tsx

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,13 @@ import {
2222
TouchablesIndex,
2323
TouchableExample,
2424
} from './src/release_tests/touchables';
25-
import Rows from './src/release_tests/rows';
2625
import NestedFling from './src/release_tests/nestedFling';
2726
import MouseButtons from './src/release_tests/mouseButtons';
2827
import ContextMenu from './src/release_tests/contextMenu';
2928
import NestedTouchables from './src/release_tests/nestedTouchables';
3029
import NestedPressables from './src/release_tests/nestedPressables';
3130
import NestedButtons from './src/release_tests/nestedButtons';
3231
import PointerType from './src/release_tests/pointerType';
33-
import SwipeableReanimation from './src/release_tests/swipeableReanimation';
3432
import NestedGestureHandlerRootViewWithModal from './src/release_tests/nestedGHRootViewWithModal';
3533
import TwoFingerPan from './src/release_tests/twoFingerPan';
3634
import SvgCompatibility from './src/release_tests/svg';
@@ -40,14 +38,12 @@ import { PinchableBox } from './src/recipes/scaleAndRotate';
4038
import PanAndScroll from './src/recipes/panAndScroll';
4139

4240
import { BottomSheet } from './src/showcase/bottomSheet';
43-
import Swipeables from './src/showcase/swipeable';
4441
import ChatHeads from './src/showcase/chatHeads';
4542

4643
import Draggable from './src/basic/draggable';
4744
import MultiTap from './src/basic/multitap';
4845
import BouncingBox from './src/basic/bouncing';
4946
import PanResponder from './src/basic/panResponder';
50-
import HorizontalDrawer from './src/basic/horizontalDrawer';
5147
import PagerAndDrawer from './src/basic/pagerAndDrawer';
5248
import ForceTouch from './src/basic/forcetouch';
5349
import Fling from './src/basic/fling';
@@ -62,7 +58,6 @@ import Calculator from './src/new_api/calculator';
6258
import BottomSheetNewApi from './src/new_api/bottom_sheet';
6359
import ChatHeadsNewApi from './src/new_api/chat_heads';
6460
import DragNDrop from './src/new_api/drag_n_drop';
65-
import BetterHorizontalDrawer from './src/new_api/betterHorizontalDrawer';
6661
import ManualGestures from './src/new_api/manualGestures/index';
6762
import Hover from './src/new_api/hover';
6863
import HoverableIcons from './src/new_api/hoverable_icons';
@@ -113,10 +108,6 @@ const EXAMPLES: ExamplesSection[] = [
113108
{ name: 'Pressable', component: Pressable },
114109
{ name: 'Hover', component: Hover },
115110
{ name: 'Hoverable icons', component: HoverableIcons },
116-
{
117-
name: 'Horizontal Drawer (Reanimated 2 & RNGH 2)',
118-
component: BetterHorizontalDrawer,
119-
},
120111
{
121112
name: 'Manual gestures',
122113
component: ManualGestures,
@@ -130,7 +121,6 @@ const EXAMPLES: ExamplesSection[] = [
130121
{ name: 'Multitap', component: MultiTap },
131122
{ name: 'Bouncing box', component: BouncingBox },
132123
{ name: 'Pan responder', component: PanResponder },
133-
{ name: 'Horizontal drawer', component: HorizontalDrawer },
134124
{
135125
name: 'Pager & drawer',
136126
component: PagerAndDrawer,
@@ -155,7 +145,6 @@ const EXAMPLES: ExamplesSection[] = [
155145
sectionTitle: 'Showcase',
156146
data: [
157147
{ name: 'Bottom sheet', component: BottomSheet },
158-
{ name: 'Swipeables', component: Swipeables },
159148
{ name: 'Chat heads', component: ChatHeads },
160149
],
161150
},
@@ -189,7 +178,6 @@ const EXAMPLES: ExamplesSection[] = [
189178
},
190179
{ name: 'Double pinch & rotate', component: DoublePinchRotate },
191180
{ name: 'Double draggable', component: DoubleDraggable },
192-
{ name: 'Rows', component: Rows },
193181
{ name: 'Nested Fling', component: NestedFling },
194182
{
195183
name: 'Combo',
@@ -205,7 +193,6 @@ const EXAMPLES: ExamplesSection[] = [
205193
},
206194
{ name: 'PointerType', component: PointerType },
207195
{ name: 'Reanimated Drawer Layout', component: ReanimatedDrawerLayout },
208-
{ name: 'Swipeable Reanimation', component: SwipeableReanimation },
209196
{ name: 'RectButton (borders)', component: RectButtonBorders },
210197
{ name: 'Gesturized pressable', component: GesturizedPressable },
211198
{

apps/common-app/src/basic/horizontalDrawer/index.tsx

Lines changed: 0 additions & 196 deletions
This file was deleted.

0 commit comments

Comments
 (0)