From df492cc4e493c11d9d209a170686cf7917ad3849 Mon Sep 17 00:00:00 2001 From: Sunbreak Date: Sat, 30 Sep 2023 11:00:11 -0700 Subject: [PATCH] Remove unused handwritten ScrollViewViewConfig.js (#39655) Summary: `ScrollViewViewConfig.js` has been unused since [RN: Migrate ScrollView to NativeComponentRegistry](https://github.com/facebook/react-native/commit/00e623ddbb61c1af4c6384f5f3d4e07429b53953) > Given to https://github.com/microsoft/react-native-windows/issues/5430#issuecomment-1730894471 `react-native/babel-plugin-codegen` has been part of `react-native/babel-preset`, it is safe to remove handwritten `ScrollViewViewConfig.js` ## Changelog: [INTERNAL] [REMOVED] - Remove unused handwritten ScrollViewViewConfig.js Pull Request resolved: https://github.com/facebook/react-native/pull/39655 Test Plan: None Reviewed By: yungsters Differential Revision: D49774632 Pulled By: dmytrorykun fbshipit-source-id: a436d98f14d1e83f057a2ea4e96a527e759b80f1 --- .../ScrollView/ScrollViewViewConfig.js | 85 ------------------- 1 file changed, 85 deletions(-) delete mode 100644 packages/react-native/Libraries/Components/ScrollView/ScrollViewViewConfig.js diff --git a/packages/react-native/Libraries/Components/ScrollView/ScrollViewViewConfig.js b/packages/react-native/Libraries/Components/ScrollView/ScrollViewViewConfig.js deleted file mode 100644 index 55ba7b7abb0..00000000000 --- a/packages/react-native/Libraries/Components/ScrollView/ScrollViewViewConfig.js +++ /dev/null @@ -1,85 +0,0 @@ -/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - * @flow strict-local - * @format - */ - -'use strict'; - -import type {PartialViewConfig} from '../../Renderer/shims/ReactNativeTypes'; - -const ScrollViewViewConfig = { - uiViewClassName: 'RCTScrollView', - bubblingEventTypes: {}, - directEventTypes: { - topScrollToTop: { - registrationName: 'onScrollToTop', - }, - }, - validAttributes: { - alwaysBounceHorizontal: true, - alwaysBounceVertical: true, - automaticallyAdjustContentInsets: true, - automaticallyAdjustKeyboardInsets: true, - automaticallyAdjustsScrollIndicatorInsets: true, - bounces: true, - bouncesZoom: true, - canCancelContentTouches: true, - centerContent: true, - contentInset: { - diff: require('../../Utilities/differ/pointsDiffer'), - }, - contentOffset: { - diff: require('../../Utilities/differ/pointsDiffer'), - }, - contentInsetAdjustmentBehavior: true, - decelerationRate: true, - directionalLockEnabled: true, - disableIntervalMomentum: true, - endFillColor: { - process: require('../../StyleSheet/processColor').default, - }, - fadingEdgeLength: true, - indicatorStyle: true, - inverted: true, - isInvertedVirtualizedList: true, - keyboardDismissMode: true, - maintainVisibleContentPosition: true, - maximumZoomScale: true, - minimumZoomScale: true, - nestedScrollEnabled: true, - onMomentumScrollBegin: true, - onMomentumScrollEnd: true, - onScroll: true, - onScrollBeginDrag: true, - onScrollEndDrag: true, - onScrollToTop: true, - overScrollMode: true, - pagingEnabled: true, - persistentScrollbar: true, - pinchGestureEnabled: true, - scrollEnabled: true, - scrollEventThrottle: true, - scrollIndicatorInsets: { - diff: require('../../Utilities/differ/pointsDiffer'), - }, - scrollPerfTag: true, - scrollToOverflowEnabled: true, - scrollsToTop: true, - sendMomentumEvents: true, - showsHorizontalScrollIndicator: true, - showsVerticalScrollIndicator: true, - snapToAlignment: true, - snapToEnd: true, - snapToInterval: true, - snapToOffsets: true, - snapToStart: true, - zoomScale: true, - }, -}; - -module.exports = (ScrollViewViewConfig: PartialViewConfig);