You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
31 KiB
1 line
31 KiB
{"ast":null,"code":"import _objectSpread from \"@babel/runtime/helpers/objectSpread2\";\nimport _extends from \"@babel/runtime/helpers/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/objectWithoutPropertiesLoose\";\nvar _excluded = [\"contentContainerStyle\", \"horizontal\", \"onContentSizeChange\", \"refreshControl\", \"stickyHeaderIndices\", \"pagingEnabled\", \"forwardedRef\", \"keyboardDismissMode\", \"onScroll\", \"centerContent\"];\nimport createReactClass from 'create-react-class';\nimport dismissKeyboard from \"../../modules/dismissKeyboard\";\nimport invariant from 'fbjs/lib/invariant';\nimport mergeRefs from \"../../modules/mergeRefs\";\nimport ScrollResponder from \"../../modules/ScrollResponder\";\nimport ScrollViewBase from \"./ScrollViewBase\";\nimport StyleSheet from \"../StyleSheet\";\nimport View from \"../View\";\nimport React from 'react';\nvar emptyObject = {};\nvar ScrollView = createReactClass({\n displayName: \"ScrollView\",\n mixins: [ScrollResponder.Mixin],\n getInitialState: function getInitialState() {\n return this.scrollResponderMixinGetInitialState();\n },\n flashScrollIndicators: function flashScrollIndicators() {\n this.scrollResponderFlashScrollIndicators();\n },\n getScrollResponder: function getScrollResponder() {\n return this;\n },\n getScrollableNode: function getScrollableNode() {\n return this._scrollNodeRef;\n },\n getInnerViewRef: function getInnerViewRef() {\n return this._innerViewRef;\n },\n getInnerViewNode: function getInnerViewNode() {\n return this._innerViewRef;\n },\n getNativeScrollRef: function getNativeScrollRef() {\n return this._scrollNodeRef;\n },\n scrollTo: function scrollTo(y, x, animated) {\n if (typeof y === 'number') {\n console.warn('`scrollTo(y, x, animated)` is deprecated. Use `scrollTo({x: 5, y: 5, animated: true})` instead.');\n } else {\n var _ref = y || emptyObject;\n x = _ref.x;\n y = _ref.y;\n animated = _ref.animated;\n }\n this.getScrollResponder().scrollResponderScrollTo({\n x: x || 0,\n y: y || 0,\n animated: animated !== false\n });\n },\n scrollToEnd: function scrollToEnd(options) {\n var animated = (options && options.animated) !== false;\n var horizontal = this.props.horizontal;\n var scrollResponder = this.getScrollResponder();\n var scrollResponderNode = scrollResponder.scrollResponderGetScrollableNode();\n var x = horizontal ? scrollResponderNode.scrollWidth : 0;\n var y = horizontal ? 0 : scrollResponderNode.scrollHeight;\n scrollResponder.scrollResponderScrollTo({\n x: x,\n y: y,\n animated: animated\n });\n },\n render: function render() {\n var _this$props = this.props,\n contentContainerStyle = _this$props.contentContainerStyle,\n horizontal = _this$props.horizontal,\n onContentSizeChange = _this$props.onContentSizeChange,\n refreshControl = _this$props.refreshControl,\n stickyHeaderIndices = _this$props.stickyHeaderIndices,\n pagingEnabled = _this$props.pagingEnabled,\n forwardedRef = _this$props.forwardedRef,\n keyboardDismissMode = _this$props.keyboardDismissMode,\n onScroll = _this$props.onScroll,\n centerContent = _this$props.centerContent,\n other = _objectWithoutPropertiesLoose(_this$props, _excluded);\n if (process.env.NODE_ENV !== 'production' && this.props.style) {\n var style = StyleSheet.flatten(this.props.style);\n var childLayoutProps = ['alignItems', 'justifyContent'].filter(function (prop) {\n return style && style[prop] !== undefined;\n });\n invariant(childLayoutProps.length === 0, \"ScrollView child layout (\" + JSON.stringify(childLayoutProps) + \") \" + 'must be applied through the contentContainerStyle prop.');\n }\n var contentSizeChangeProps = {};\n if (onContentSizeChange) {\n contentSizeChangeProps = {\n onLayout: this._handleContentOnLayout\n };\n }\n var hasStickyHeaderIndices = !horizontal && Array.isArray(stickyHeaderIndices);\n var children = hasStickyHeaderIndices || pagingEnabled ? React.Children.map(this.props.children, function (child, i) {\n var isSticky = hasStickyHeaderIndices && stickyHeaderIndices.indexOf(i) > -1;\n if (child != null && (isSticky || pagingEnabled)) {\n return React.createElement(View, {\n style: StyleSheet.compose(isSticky && styles.stickyHeader, pagingEnabled && styles.pagingEnabledChild)\n }, child);\n } else {\n return child;\n }\n }) : this.props.children;\n var contentContainer = React.createElement(View, _extends({}, contentSizeChangeProps, {\n children: children,\n collapsable: false,\n ref: this._setInnerViewRef,\n style: [horizontal && styles.contentContainerHorizontal, centerContent && styles.contentContainerCenterContent, contentContainerStyle]\n }));\n var baseStyle = horizontal ? styles.baseHorizontal : styles.baseVertical;\n var pagingEnabledStyle = horizontal ? styles.pagingEnabledHorizontal : styles.pagingEnabledVertical;\n var props = _objectSpread(_objectSpread({}, other), {}, {\n style: [baseStyle, pagingEnabled && pagingEnabledStyle, this.props.style],\n onTouchStart: this.scrollResponderHandleTouchStart,\n onTouchMove: this.scrollResponderHandleTouchMove,\n onTouchEnd: this.scrollResponderHandleTouchEnd,\n onScrollBeginDrag: this.scrollResponderHandleScrollBeginDrag,\n onScrollEndDrag: this.scrollResponderHandleScrollEndDrag,\n onMomentumScrollBegin: this.scrollResponderHandleMomentumScrollBegin,\n onMomentumScrollEnd: this.scrollResponderHandleMomentumScrollEnd,\n onStartShouldSetResponder: this.scrollResponderHandleStartShouldSetResponder,\n onStartShouldSetResponderCapture: this.scrollResponderHandleStartShouldSetResponderCapture,\n onScrollShouldSetResponder: this.scrollResponderHandleScrollShouldSetResponder,\n onScroll: this._handleScroll,\n onResponderGrant: this.scrollResponderHandleResponderGrant,\n onResponderTerminationRequest: this.scrollResponderHandleTerminationRequest,\n onResponderTerminate: this.scrollResponderHandleTerminate,\n onResponderRelease: this.scrollResponderHandleResponderRelease,\n onResponderReject: this.scrollResponderHandleResponderReject\n });\n var ScrollViewClass = ScrollViewBase;\n invariant(ScrollViewClass !== undefined, 'ScrollViewClass must not be undefined');\n var scrollView = React.createElement(ScrollViewClass, _extends({}, props, {\n ref: this._setScrollNodeRef\n }), contentContainer);\n if (refreshControl) {\n return React.cloneElement(refreshControl, {\n style: props.style\n }, scrollView);\n }\n return scrollView;\n },\n _handleContentOnLayout: function _handleContentOnLayout(e) {\n var _e$nativeEvent$layout = e.nativeEvent.layout,\n width = _e$nativeEvent$layout.width,\n height = _e$nativeEvent$layout.height;\n this.props.onContentSizeChange(width, height);\n },\n _handleScroll: function _handleScroll(e) {\n if (process.env.NODE_ENV !== 'production') {\n if (this.props.onScroll && this.props.scrollEventThrottle == null) {\n console.log('You specified `onScroll` on a <ScrollView> but not ' + '`scrollEventThrottle`. You will only receive one event. ' + 'Using `16` you get all the events but be aware that it may ' + \"cause frame drops, use a bigger number if you don't need as \" + 'much precision.');\n }\n }\n if (this.props.keyboardDismissMode === 'on-drag') {\n dismissKeyboard();\n }\n this.scrollResponderHandleScroll(e);\n },\n _setInnerViewRef: function _setInnerViewRef(node) {\n this._innerViewRef = node;\n },\n _setScrollNodeRef: function _setScrollNodeRef(node) {\n this._scrollNodeRef = node;\n if (node != null) {\n node.getScrollResponder = this.getScrollResponder;\n node.getInnerViewNode = this.getInnerViewNode;\n node.getInnerViewRef = this.getInnerViewRef;\n node.getNativeScrollRef = this.getNativeScrollRef;\n node.getScrollableNode = this.getScrollableNode;\n node.scrollTo = this.scrollTo;\n node.scrollToEnd = this.scrollToEnd;\n node.flashScrollIndicators = this.flashScrollIndicators;\n node.scrollResponderZoomTo = this.scrollResponderZoomTo;\n node.scrollResponderScrollNativeHandleToKeyboard = this.scrollResponderScrollNativeHandleToKeyboard;\n }\n var ref = mergeRefs(this.props.forwardedRef);\n ref(node);\n }\n});\nvar commonStyle = {\n flexGrow: 1,\n flexShrink: 1,\n transform: [{\n translateZ: 0\n }],\n WebkitOverflowScrolling: 'touch'\n};\nvar styles = StyleSheet.create({\n baseVertical: _objectSpread(_objectSpread({}, commonStyle), {}, {\n flexDirection: 'column',\n overflowX: 'hidden',\n overflowY: 'auto'\n }),\n baseHorizontal: _objectSpread(_objectSpread({}, commonStyle), {}, {\n flexDirection: 'row',\n overflowX: 'auto',\n overflowY: 'hidden'\n }),\n contentContainerHorizontal: {\n flexDirection: 'row'\n },\n contentContainerCenterContent: {\n justifyContent: 'center',\n flexGrow: 1\n },\n stickyHeader: {\n position: 'sticky',\n top: 0,\n zIndex: 10\n },\n pagingEnabledHorizontal: {\n scrollSnapType: 'x mandatory'\n },\n pagingEnabledVertical: {\n scrollSnapType: 'y mandatory'\n },\n pagingEnabledChild: {\n scrollSnapAlign: 'start'\n }\n});\nvar ForwardedScrollView = React.forwardRef(function (props, forwardedRef) {\n return React.createElement(ScrollView, _extends({}, props, {\n forwardedRef: forwardedRef\n }));\n});\nForwardedScrollView.displayName = 'ScrollView';\nexport default ForwardedScrollView;","map":{"version":3,"names":["_objectSpread","_extends","_objectWithoutPropertiesLoose","_excluded","createReactClass","dismissKeyboard","invariant","mergeRefs","ScrollResponder","ScrollViewBase","StyleSheet","View","React","emptyObject","ScrollView","displayName","mixins","Mixin","getInitialState","scrollResponderMixinGetInitialState","flashScrollIndicators","scrollResponderFlashScrollIndicators","getScrollResponder","getScrollableNode","_scrollNodeRef","getInnerViewRef","_innerViewRef","getInnerViewNode","getNativeScrollRef","scrollTo","y","x","animated","console","warn","_ref","scrollResponderScrollTo","scrollToEnd","options","horizontal","props","scrollResponder","scrollResponderNode","scrollResponderGetScrollableNode","scrollWidth","scrollHeight","render","_this$props","contentContainerStyle","onContentSizeChange","refreshControl","stickyHeaderIndices","pagingEnabled","forwardedRef","keyboardDismissMode","onScroll","centerContent","other","process","env","NODE_ENV","style","flatten","childLayoutProps","filter","prop","undefined","length","JSON","stringify","contentSizeChangeProps","onLayout","_handleContentOnLayout","hasStickyHeaderIndices","Array","isArray","children","Children","map","child","i","isSticky","indexOf","createElement","compose","styles","stickyHeader","pagingEnabledChild","contentContainer","collapsable","ref","_setInnerViewRef","contentContainerHorizontal","contentContainerCenterContent","baseStyle","baseHorizontal","baseVertical","pagingEnabledStyle","pagingEnabledHorizontal","pagingEnabledVertical","onTouchStart","scrollResponderHandleTouchStart","onTouchMove","scrollResponderHandleTouchMove","onTouchEnd","scrollResponderHandleTouchEnd","onScrollBeginDrag","scrollResponderHandleScrollBeginDrag","onScrollEndDrag","scrollResponderHandleScrollEndDrag","onMomentumScrollBegin","scrollResponderHandleMomentumScrollBegin","onMomentumScrollEnd","scrollResponderHandleMomentumScrollEnd","onStartShouldSetResponder","scrollResponderHandleStartShouldSetResponder","onStartShouldSetResponderCapture","scrollResponderHandleStartShouldSetResponderCapture","onScrollShouldSetResponder","scrollResponderHandleScrollShouldSetResponder","_handleScroll","onResponderGrant","scrollResponderHandleResponderGrant","onResponderTerminationRequest","scrollResponderHandleTerminationRequest","onResponderTerminate","scrollResponderHandleTerminate","onResponderRelease","scrollResponderHandleResponderRelease","onResponderReject","scrollResponderHandleResponderReject","ScrollViewClass","scrollView","_setScrollNodeRef","cloneElement","e","_e$nativeEvent$layout","nativeEvent","layout","width","height","scrollEventThrottle","log","scrollResponderHandleScroll","node","scrollResponderZoomTo","scrollResponderScrollNativeHandleToKeyboard","commonStyle","flexGrow","flexShrink","transform","translateZ","WebkitOverflowScrolling","create","flexDirection","overflowX","overflowY","justifyContent","position","top","zIndex","scrollSnapType","scrollSnapAlign","ForwardedScrollView","forwardRef"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-web/dist/exports/ScrollView/index.js"],"sourcesContent":["import _objectSpread from \"@babel/runtime/helpers/objectSpread2\";\nimport _extends from \"@babel/runtime/helpers/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/objectWithoutPropertiesLoose\";\nvar _excluded = [\"contentContainerStyle\", \"horizontal\", \"onContentSizeChange\", \"refreshControl\", \"stickyHeaderIndices\", \"pagingEnabled\", \"forwardedRef\", \"keyboardDismissMode\", \"onScroll\", \"centerContent\"];\n\n/**\n * Copyright (c) Nicolas Gallagher.\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport createReactClass from 'create-react-class';\nimport dismissKeyboard from '../../modules/dismissKeyboard';\nimport invariant from 'fbjs/lib/invariant';\nimport mergeRefs from '../../modules/mergeRefs';\nimport ScrollResponder from '../../modules/ScrollResponder';\nimport ScrollViewBase from './ScrollViewBase';\nimport StyleSheet from '../StyleSheet';\nimport View from '../View';\nimport React from 'react';\nvar emptyObject = {};\n/* eslint-disable react/prefer-es6-class */\n\nvar ScrollView = createReactClass({\n displayName: \"ScrollView\",\n mixins: [ScrollResponder.Mixin],\n\n getInitialState() {\n return this.scrollResponderMixinGetInitialState();\n },\n\n flashScrollIndicators() {\n this.scrollResponderFlashScrollIndicators();\n },\n\n /**\n * Returns a reference to the underlying scroll responder, which supports\n * operations like `scrollTo`. All ScrollView-like components should\n * implement this method so that they can be composed while providing access\n * to the underlying scroll responder's methods.\n */\n getScrollResponder() {\n return this;\n },\n\n getScrollableNode() {\n return this._scrollNodeRef;\n },\n\n getInnerViewRef() {\n return this._innerViewRef;\n },\n\n getInnerViewNode() {\n return this._innerViewRef;\n },\n\n getNativeScrollRef() {\n return this._scrollNodeRef;\n },\n\n /**\n * Scrolls to a given x, y offset, either immediately or with a smooth animation.\n * Syntax:\n *\n * scrollTo(options: {x: number = 0; y: number = 0; animated: boolean = true})\n *\n * Note: The weird argument signature is due to the fact that, for historical reasons,\n * the function also accepts separate arguments as as alternative to the options object.\n * This is deprecated due to ambiguity (y before x), and SHOULD NOT BE USED.\n */\n scrollTo(y, x, animated) {\n if (typeof y === 'number') {\n console.warn('`scrollTo(y, x, animated)` is deprecated. Use `scrollTo({x: 5, y: 5, animated: true})` instead.');\n } else {\n var _ref = y || emptyObject;\n\n x = _ref.x;\n y = _ref.y;\n animated = _ref.animated;\n }\n\n this.getScrollResponder().scrollResponderScrollTo({\n x: x || 0,\n y: y || 0,\n animated: animated !== false\n });\n },\n\n /**\n * If this is a vertical ScrollView scrolls to the bottom.\n * If this is a horizontal ScrollView scrolls to the right.\n *\n * Use `scrollToEnd({ animated: true })` for smooth animated scrolling,\n * `scrollToEnd({ animated: false })` for immediate scrolling.\n * If no options are passed, `animated` defaults to true.\n */\n scrollToEnd(options) {\n // Default to true\n var animated = (options && options.animated) !== false;\n var horizontal = this.props.horizontal;\n var scrollResponder = this.getScrollResponder();\n var scrollResponderNode = scrollResponder.scrollResponderGetScrollableNode();\n var x = horizontal ? scrollResponderNode.scrollWidth : 0;\n var y = horizontal ? 0 : scrollResponderNode.scrollHeight;\n scrollResponder.scrollResponderScrollTo({\n x,\n y,\n animated\n });\n },\n\n render() {\n var _this$props = this.props,\n contentContainerStyle = _this$props.contentContainerStyle,\n horizontal = _this$props.horizontal,\n onContentSizeChange = _this$props.onContentSizeChange,\n refreshControl = _this$props.refreshControl,\n stickyHeaderIndices = _this$props.stickyHeaderIndices,\n pagingEnabled = _this$props.pagingEnabled,\n forwardedRef = _this$props.forwardedRef,\n keyboardDismissMode = _this$props.keyboardDismissMode,\n onScroll = _this$props.onScroll,\n centerContent = _this$props.centerContent,\n other = _objectWithoutPropertiesLoose(_this$props, _excluded);\n\n if (process.env.NODE_ENV !== 'production' && this.props.style) {\n var style = StyleSheet.flatten(this.props.style);\n var childLayoutProps = ['alignItems', 'justifyContent'].filter(prop => style && style[prop] !== undefined);\n invariant(childLayoutProps.length === 0, \"ScrollView child layout (\" + JSON.stringify(childLayoutProps) + \") \" + 'must be applied through the contentContainerStyle prop.');\n }\n\n var contentSizeChangeProps = {};\n\n if (onContentSizeChange) {\n contentSizeChangeProps = {\n onLayout: this._handleContentOnLayout\n };\n }\n\n var hasStickyHeaderIndices = !horizontal && Array.isArray(stickyHeaderIndices);\n var children = hasStickyHeaderIndices || pagingEnabled ? React.Children.map(this.props.children, (child, i) => {\n var isSticky = hasStickyHeaderIndices && stickyHeaderIndices.indexOf(i) > -1;\n\n if (child != null && (isSticky || pagingEnabled)) {\n return /*#__PURE__*/React.createElement(View, {\n style: StyleSheet.compose(isSticky && styles.stickyHeader, pagingEnabled && styles.pagingEnabledChild)\n }, child);\n } else {\n return child;\n }\n }) : this.props.children;\n var contentContainer = /*#__PURE__*/React.createElement(View, _extends({}, contentSizeChangeProps, {\n children: children,\n collapsable: false,\n ref: this._setInnerViewRef,\n style: [horizontal && styles.contentContainerHorizontal, centerContent && styles.contentContainerCenterContent, contentContainerStyle]\n }));\n var baseStyle = horizontal ? styles.baseHorizontal : styles.baseVertical;\n var pagingEnabledStyle = horizontal ? styles.pagingEnabledHorizontal : styles.pagingEnabledVertical;\n\n var props = _objectSpread(_objectSpread({}, other), {}, {\n style: [baseStyle, pagingEnabled && pagingEnabledStyle, this.props.style],\n onTouchStart: this.scrollResponderHandleTouchStart,\n onTouchMove: this.scrollResponderHandleTouchMove,\n onTouchEnd: this.scrollResponderHandleTouchEnd,\n onScrollBeginDrag: this.scrollResponderHandleScrollBeginDrag,\n onScrollEndDrag: this.scrollResponderHandleScrollEndDrag,\n onMomentumScrollBegin: this.scrollResponderHandleMomentumScrollBegin,\n onMomentumScrollEnd: this.scrollResponderHandleMomentumScrollEnd,\n onStartShouldSetResponder: this.scrollResponderHandleStartShouldSetResponder,\n onStartShouldSetResponderCapture: this.scrollResponderHandleStartShouldSetResponderCapture,\n onScrollShouldSetResponder: this.scrollResponderHandleScrollShouldSetResponder,\n onScroll: this._handleScroll,\n onResponderGrant: this.scrollResponderHandleResponderGrant,\n onResponderTerminationRequest: this.scrollResponderHandleTerminationRequest,\n onResponderTerminate: this.scrollResponderHandleTerminate,\n onResponderRelease: this.scrollResponderHandleResponderRelease,\n onResponderReject: this.scrollResponderHandleResponderReject\n });\n\n var ScrollViewClass = ScrollViewBase;\n invariant(ScrollViewClass !== undefined, 'ScrollViewClass must not be undefined');\n var scrollView = /*#__PURE__*/React.createElement(ScrollViewClass, _extends({}, props, {\n ref: this._setScrollNodeRef\n }), contentContainer);\n\n if (refreshControl) {\n return /*#__PURE__*/React.cloneElement(refreshControl, {\n style: props.style\n }, scrollView);\n }\n\n return scrollView;\n },\n\n _handleContentOnLayout(e) {\n var _e$nativeEvent$layout = e.nativeEvent.layout,\n width = _e$nativeEvent$layout.width,\n height = _e$nativeEvent$layout.height;\n this.props.onContentSizeChange(width, height);\n },\n\n _handleScroll(e) {\n if (process.env.NODE_ENV !== 'production') {\n if (this.props.onScroll && this.props.scrollEventThrottle == null) {\n console.log('You specified `onScroll` on a <ScrollView> but not ' + '`scrollEventThrottle`. You will only receive one event. ' + 'Using `16` you get all the events but be aware that it may ' + \"cause frame drops, use a bigger number if you don't need as \" + 'much precision.');\n }\n }\n\n if (this.props.keyboardDismissMode === 'on-drag') {\n dismissKeyboard();\n }\n\n this.scrollResponderHandleScroll(e);\n },\n\n _setInnerViewRef(node) {\n this._innerViewRef = node;\n },\n\n _setScrollNodeRef(node) {\n this._scrollNodeRef = node; // ScrollView needs to add more methods to the hostNode in addition to those\n // added by `usePlatformMethods`. This is temporarily until an API like\n // `ScrollView.scrollTo(hostNode, { x, y })` is added to React Native.\n\n if (node != null) {\n node.getScrollResponder = this.getScrollResponder;\n node.getInnerViewNode = this.getInnerViewNode;\n node.getInnerViewRef = this.getInnerViewRef;\n node.getNativeScrollRef = this.getNativeScrollRef;\n node.getScrollableNode = this.getScrollableNode;\n node.scrollTo = this.scrollTo;\n node.scrollToEnd = this.scrollToEnd;\n node.flashScrollIndicators = this.flashScrollIndicators;\n node.scrollResponderZoomTo = this.scrollResponderZoomTo;\n node.scrollResponderScrollNativeHandleToKeyboard = this.scrollResponderScrollNativeHandleToKeyboard;\n }\n\n var ref = mergeRefs(this.props.forwardedRef);\n ref(node);\n }\n\n});\nvar commonStyle = {\n flexGrow: 1,\n flexShrink: 1,\n // Enable hardware compositing in modern browsers.\n // Creates a new layer with its own backing surface that can significantly\n // improve scroll performance.\n transform: [{\n translateZ: 0\n }],\n // iOS native scrolling\n WebkitOverflowScrolling: 'touch'\n};\nvar styles = StyleSheet.create({\n baseVertical: _objectSpread(_objectSpread({}, commonStyle), {}, {\n flexDirection: 'column',\n overflowX: 'hidden',\n overflowY: 'auto'\n }),\n baseHorizontal: _objectSpread(_objectSpread({}, commonStyle), {}, {\n flexDirection: 'row',\n overflowX: 'auto',\n overflowY: 'hidden'\n }),\n contentContainerHorizontal: {\n flexDirection: 'row'\n },\n contentContainerCenterContent: {\n justifyContent: 'center',\n flexGrow: 1\n },\n stickyHeader: {\n position: 'sticky',\n top: 0,\n zIndex: 10\n },\n pagingEnabledHorizontal: {\n scrollSnapType: 'x mandatory'\n },\n pagingEnabledVertical: {\n scrollSnapType: 'y mandatory'\n },\n pagingEnabledChild: {\n scrollSnapAlign: 'start'\n }\n});\nvar ForwardedScrollView = /*#__PURE__*/React.forwardRef((props, forwardedRef) => {\n return /*#__PURE__*/React.createElement(ScrollView, _extends({}, props, {\n forwardedRef: forwardedRef\n }));\n});\nForwardedScrollView.displayName = 'ScrollView';\nexport default ForwardedScrollView;"],"mappings":"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"},"metadata":{},"sourceType":"module"} |