UNPKG

repoweaver

Version:

A GitHub App that skillfully weaves multiple templates together to create and update repositories with intelligent merge strategies

1 lines 21.1 kB
{"ast":null,"code":"\"use strict\";\n\nimport _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"header\", \"headerShown\", \"headerBackImageSource\", \"headerLeft\", \"headerTransparent\", \"headerBackTitle\", \"presentation\", \"contentStyle\"],\n _excluded2 = [\"label\"],\n _excluded3 = [\"tintColor\", \"label\"];\nfunction ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }\nfunction _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }\nimport { getHeaderTitle, Header, HeaderBackButton, HeaderBackContext, SafeAreaProviderCompat, Screen, useHeaderHeight } from '@react-navigation/elements';\nimport { useLinkBuilder } from '@react-navigation/native';\nimport * as React from 'react';\nimport Animated from \"react-native-web/dist/exports/Animated\";\nimport Image from \"react-native-web/dist/exports/Image\";\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport View from \"react-native-web/dist/exports/View\";\nimport { AnimatedHeaderHeightContext } from \"../utils/useAnimatedHeaderHeight.js\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nvar TRANSPARENT_PRESENTATIONS = ['transparentModal', 'containedTransparentModal'];\nexport function NativeStackView(_ref) {\n var state = _ref.state,\n descriptors = _ref.descriptors,\n describe = _ref.describe;\n var parentHeaderBack = React.useContext(HeaderBackContext);\n var _useLinkBuilder = useLinkBuilder(),\n buildHref = _useLinkBuilder.buildHref;\n var preloadedDescriptors = state.preloadedRoutes.reduce(function (acc, route) {\n acc[route.key] = acc[route.key] || describe(route, true);\n return acc;\n }, {});\n return _jsx(SafeAreaProviderCompat, {\n children: state.routes.concat(state.preloadedRoutes).map(function (route, i) {\n var _state$routes, _state$routes2, _descriptors$route$ke;\n var isFocused = state.index === i;\n var previousKey = (_state$routes = state.routes[i - 1]) == null ? void 0 : _state$routes.key;\n var nextKey = (_state$routes2 = state.routes[i + 1]) == null ? void 0 : _state$routes2.key;\n var previousDescriptor = previousKey ? descriptors[previousKey] : undefined;\n var nextDescriptor = nextKey ? descriptors[nextKey] : undefined;\n var _ref2 = (_descriptors$route$ke = descriptors[route.key]) != null ? _descriptors$route$ke : preloadedDescriptors[route.key],\n options = _ref2.options,\n navigation = _ref2.navigation,\n render = _ref2.render;\n var headerBack = previousDescriptor ? {\n title: getHeaderTitle(previousDescriptor.options, previousDescriptor.route.name),\n href: buildHref(previousDescriptor.route.name, previousDescriptor.route.params)\n } : parentHeaderBack;\n var canGoBack = headerBack != null;\n var header = options.header,\n headerShown = options.headerShown,\n headerBackImageSource = options.headerBackImageSource,\n headerLeft = options.headerLeft,\n headerTransparent = options.headerTransparent,\n headerBackTitle = options.headerBackTitle,\n presentation = options.presentation,\n contentStyle = options.contentStyle,\n rest = _objectWithoutProperties(options, _excluded);\n var nextPresentation = nextDescriptor == null ? void 0 : nextDescriptor.options.presentation;\n var isPreloaded = preloadedDescriptors[route.key] !== undefined && descriptors[route.key] === undefined;\n return _jsx(Screen, {\n focused: isFocused,\n route: route,\n navigation: navigation,\n headerShown: headerShown,\n headerTransparent: headerTransparent,\n header: header !== undefined ? header({\n back: headerBack,\n options: options,\n route: route,\n navigation: navigation\n }) : _jsx(Header, _objectSpread(_objectSpread({}, rest), {}, {\n back: headerBack,\n title: getHeaderTitle(options, route.name),\n headerLeft: typeof headerLeft === 'function' ? function (_ref3) {\n var label = _ref3.label,\n rest = _objectWithoutProperties(_ref3, _excluded2);\n return headerLeft(_objectSpread(_objectSpread({}, rest), {}, {\n label: headerBackTitle != null ? headerBackTitle : label\n }));\n } : headerLeft === undefined && canGoBack ? function (_ref4) {\n var tintColor = _ref4.tintColor,\n label = _ref4.label,\n rest = _objectWithoutProperties(_ref4, _excluded3);\n return _jsx(HeaderBackButton, _objectSpread(_objectSpread({}, rest), {}, {\n label: headerBackTitle != null ? headerBackTitle : label,\n tintColor: tintColor,\n backImage: headerBackImageSource !== undefined ? function () {\n return _jsx(Image, {\n source: headerBackImageSource,\n resizeMode: \"contain\",\n tintColor: tintColor,\n style: styles.backImage\n });\n } : undefined,\n onPress: navigation.goBack\n }));\n } : headerLeft,\n headerTransparent: headerTransparent\n })),\n style: [StyleSheet.absoluteFill, {\n display: (isFocused || nextPresentation != null && TRANSPARENT_PRESENTATIONS.includes(nextPresentation)) && !isPreloaded ? 'flex' : 'none'\n }, presentation != null && TRANSPARENT_PRESENTATIONS.includes(presentation) ? {\n backgroundColor: 'transparent'\n } : null],\n children: _jsx(HeaderBackContext.Provider, {\n value: headerBack,\n children: _jsx(AnimatedHeaderHeightProvider, {\n children: _jsx(View, {\n style: [styles.contentContainer, contentStyle],\n children: render()\n })\n })\n })\n }, route.key);\n })\n });\n}\nvar AnimatedHeaderHeightProvider = function AnimatedHeaderHeightProvider(_ref5) {\n var children = _ref5.children;\n var headerHeight = useHeaderHeight();\n var _React$useState = React.useState(function () {\n return new Animated.Value(headerHeight);\n }),\n _React$useState2 = _slicedToArray(_React$useState, 1),\n animatedHeaderHeight = _React$useState2[0];\n React.useEffect(function () {\n animatedHeaderHeight.setValue(headerHeight);\n }, [animatedHeaderHeight, headerHeight]);\n return _jsx(AnimatedHeaderHeightContext.Provider, {\n value: animatedHeaderHeight,\n children: children\n });\n};\nvar styles = StyleSheet.create({\n contentContainer: {\n flex: 1\n },\n backImage: {\n height: 24,\n width: 24,\n margin: 3\n }\n});","map":{"version":3,"names":["getHeaderTitle","Header","HeaderBackButton","HeaderBackContext","SafeAreaProviderCompat","Screen","useHeaderHeight","useLinkBuilder","React","Animated","Image","StyleSheet","View","AnimatedHeaderHeightContext","jsx","_jsx","TRANSPARENT_PRESENTATIONS","NativeStackView","_ref","state","descriptors","describe","parentHeaderBack","useContext","_useLinkBuilder","buildHref","preloadedDescriptors","preloadedRoutes","reduce","acc","route","key","children","routes","concat","map","i","_state$routes","_state$routes2","_descriptors$route$ke","isFocused","index","previousKey","nextKey","previousDescriptor","undefined","nextDescriptor","_ref2","options","navigation","render","headerBack","title","name","href","params","canGoBack","header","headerShown","headerBackImageSource","headerLeft","headerTransparent","headerBackTitle","presentation","contentStyle","rest","_objectWithoutProperties","_excluded","nextPresentation","isPreloaded","focused","back","_objectSpread","_ref3","label","_excluded2","_ref4","tintColor","_excluded3","backImage","source","resizeMode","style","styles","onPress","goBack","absoluteFill","display","includes","backgroundColor","Provider","value","AnimatedHeaderHeightProvider","contentContainer","_ref5","headerHeight","_React$useState","useState","Value","_React$useState2","_slicedToArray","animatedHeaderHeight","useEffect","setValue","create","flex","height","width","margin"],"sources":["/Users/pmouli/Documents/GitHub.nosync/boots-strapper/mobile/node_modules/@react-navigation/native-stack/src/views/NativeStackView.tsx"],"sourcesContent":["import {\n getHeaderTitle,\n Header,\n HeaderBackButton,\n HeaderBackContext,\n SafeAreaProviderCompat,\n Screen,\n useHeaderHeight,\n} from '@react-navigation/elements';\nimport {\n type ParamListBase,\n type RouteProp,\n type StackNavigationState,\n useLinkBuilder,\n} from '@react-navigation/native';\nimport * as React from 'react';\nimport { Animated, Image, StyleSheet, View } from 'react-native';\n\nimport type {\n NativeStackDescriptor,\n NativeStackDescriptorMap,\n NativeStackNavigationHelpers,\n} from '../types';\nimport { AnimatedHeaderHeightContext } from '../utils/useAnimatedHeaderHeight';\n\ntype Props = {\n state: StackNavigationState<ParamListBase>;\n // This is used for the native implementation of the stack.\n navigation: NativeStackNavigationHelpers;\n descriptors: NativeStackDescriptorMap;\n describe: (\n route: RouteProp<ParamListBase>,\n placeholder: boolean\n ) => NativeStackDescriptor;\n};\n\nconst TRANSPARENT_PRESENTATIONS = [\n 'transparentModal',\n 'containedTransparentModal',\n];\n\nexport function NativeStackView({ state, descriptors, describe }: Props) {\n const parentHeaderBack = React.useContext(HeaderBackContext);\n const { buildHref } = useLinkBuilder();\n\n const preloadedDescriptors =\n state.preloadedRoutes.reduce<NativeStackDescriptorMap>((acc, route) => {\n acc[route.key] = acc[route.key] || describe(route, true);\n return acc;\n }, {});\n\n return (\n <SafeAreaProviderCompat>\n {state.routes.concat(state.preloadedRoutes).map((route, i) => {\n const isFocused = state.index === i;\n const previousKey = state.routes[i - 1]?.key;\n const nextKey = state.routes[i + 1]?.key;\n const previousDescriptor = previousKey\n ? descriptors[previousKey]\n : undefined;\n const nextDescriptor = nextKey ? descriptors[nextKey] : undefined;\n const { options, navigation, render } =\n descriptors[route.key] ?? preloadedDescriptors[route.key];\n\n const headerBack = previousDescriptor\n ? {\n title: getHeaderTitle(\n previousDescriptor.options,\n previousDescriptor.route.name\n ),\n href: buildHref(\n previousDescriptor.route.name,\n previousDescriptor.route.params\n ),\n }\n : parentHeaderBack;\n\n const canGoBack = headerBack != null;\n\n const {\n header,\n headerShown,\n headerBackImageSource,\n headerLeft,\n headerTransparent,\n headerBackTitle,\n presentation,\n contentStyle,\n ...rest\n } = options;\n\n const nextPresentation = nextDescriptor?.options.presentation;\n\n const isPreloaded =\n preloadedDescriptors[route.key] !== undefined &&\n descriptors[route.key] === undefined;\n\n return (\n <Screen\n key={route.key}\n focused={isFocused}\n route={route}\n navigation={navigation}\n headerShown={headerShown}\n headerTransparent={headerTransparent}\n header={\n header !== undefined ? (\n header({\n back: headerBack,\n options,\n route,\n navigation,\n })\n ) : (\n <Header\n {...rest}\n back={headerBack}\n title={getHeaderTitle(options, route.name)}\n headerLeft={\n typeof headerLeft === 'function'\n ? ({ label, ...rest }) =>\n headerLeft({\n ...rest,\n label: headerBackTitle ?? label,\n })\n : headerLeft === undefined && canGoBack\n ? ({ tintColor, label, ...rest }) => (\n <HeaderBackButton\n {...rest}\n label={headerBackTitle ?? label}\n tintColor={tintColor}\n backImage={\n headerBackImageSource !== undefined\n ? () => (\n <Image\n source={headerBackImageSource}\n resizeMode=\"contain\"\n tintColor={tintColor}\n style={styles.backImage}\n />\n )\n : undefined\n }\n onPress={navigation.goBack}\n />\n )\n : headerLeft\n }\n headerTransparent={headerTransparent}\n />\n )\n }\n style={[\n StyleSheet.absoluteFill,\n {\n display:\n (isFocused ||\n (nextPresentation != null &&\n TRANSPARENT_PRESENTATIONS.includes(nextPresentation))) &&\n !isPreloaded\n ? 'flex'\n : 'none',\n },\n presentation != null &&\n TRANSPARENT_PRESENTATIONS.includes(presentation)\n ? { backgroundColor: 'transparent' }\n : null,\n ]}\n >\n <HeaderBackContext.Provider value={headerBack}>\n <AnimatedHeaderHeightProvider>\n <View style={[styles.contentContainer, contentStyle]}>\n {render()}\n </View>\n </AnimatedHeaderHeightProvider>\n </HeaderBackContext.Provider>\n </Screen>\n );\n })}\n </SafeAreaProviderCompat>\n );\n}\n\nconst AnimatedHeaderHeightProvider = ({\n children,\n}: {\n children: React.ReactNode;\n}) => {\n const headerHeight = useHeaderHeight();\n const [animatedHeaderHeight] = React.useState(\n () => new Animated.Value(headerHeight)\n );\n\n React.useEffect(() => {\n animatedHeaderHeight.setValue(headerHeight);\n }, [animatedHeaderHeight, headerHeight]);\n\n return (\n <AnimatedHeaderHeightContext.Provider value={animatedHeaderHeight}>\n {children}\n </AnimatedHeaderHeightContext.Provider>\n );\n};\n\nconst styles = StyleSheet.create({\n contentContainer: {\n flex: 1,\n },\n backImage: {\n height: 24,\n width: 24,\n margin: 3,\n },\n});\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}