PHP 7.4.33
Preview: AndroidHorizontalScrollViewNativeComponent.js Size: 2.22 KB
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/react-native/Libraries/Components/ScrollView/AndroidHorizontalScrollViewNativeComponent.js
/**
 * 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
 */

import type {
  HostComponent,
  PartialViewConfig,
} from '../../Renderer/shims/ReactNativeTypes';
import type {ScrollViewNativeProps as Props} from './ScrollViewNativeComponentType';

import * as NativeComponentRegistry from '../../NativeComponent/NativeComponentRegistry';

export const __INTERNAL_VIEW_CONFIG: PartialViewConfig = {
  uiViewClassName: 'AndroidHorizontalScrollView',
  bubblingEventTypes: {},
  directEventTypes: {},
  validAttributes: {
    decelerationRate: true,
    disableIntervalMomentum: true,
    maintainVisibleContentPosition: true,
    endFillColor: {process: require('../../StyleSheet/processColor').default},
    fadingEdgeLength: true,
    nestedScrollEnabled: true,
    overScrollMode: true,
    pagingEnabled: true,
    persistentScrollbar: true,
    horizontal: true,
    scrollEnabled: true,
    scrollEventThrottle: true,
    scrollPerfTag: true,
    sendMomentumEvents: true,
    showsHorizontalScrollIndicator: true,
    snapToAlignment: true,
    snapToEnd: true,
    snapToInterval: true,
    snapToStart: true,
    snapToOffsets: true,
    contentOffset: true,
    borderBottomLeftRadius: true,
    borderBottomRightRadius: true,
    borderRadius: true,
    borderStyle: true,
    borderRightColor: {
      process: require('../../StyleSheet/processColor').default,
    },
    borderColor: {process: require('../../StyleSheet/processColor').default},
    borderBottomColor: {
      process: require('../../StyleSheet/processColor').default,
    },
    borderTopLeftRadius: true,
    borderTopColor: {process: require('../../StyleSheet/processColor').default},
    removeClippedSubviews: true,
    borderTopRightRadius: true,
    borderLeftColor: {
      process: require('../../StyleSheet/processColor').default,
    },
    pointerEvents: true,
  },
};

const AndroidHorizontalScrollViewNativeComponent: HostComponent<Props> =
  NativeComponentRegistry.get<Props>(
    'AndroidHorizontalScrollView',
    () => __INTERNAL_VIEW_CONFIG,
  );

export default AndroidHorizontalScrollViewNativeComponent;

Directory Contents

Dirs: 0 × Files: 11
Name Size Perms Modified Actions
552 B lrw-r--r-- 2025-03-28 11:04:42
Edit Download
2.22 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
682 B lrw-r--r-- 2025-03-28 11:04:42
Edit Download
880 B lrw-r--r-- 2025-03-28 11:04:42
Edit Download
32.17 KB lrw-r--r-- 2025-03-28 11:04:43
Edit Download
68.78 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
1.31 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
738 B lrw-r--r-- 2025-03-28 11:04:42
Edit Download
5.90 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
2.68 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
10.85 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).