UNPKG

repoweaver

Version:

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

1 lines 19.2 kB
{"ast":null,"code":"import _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/objectWithoutPropertiesLoose\";\nconst _excluded = [\"animating\", \"color\", \"hidesWhenStopped\", \"size\", \"style\", \"theme\"];\nfunction _extends() {\n return _extends = Object.assign ? Object.assign.bind() : function (n) {\n for (var e = 1; e < arguments.length; e++) {\n var t = arguments[e];\n for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]);\n }\n return n;\n }, _extends.apply(null, arguments);\n}\nimport * as React from 'react';\nimport Animated from \"react-native-web/dist/exports/Animated\";\nimport Easing from \"react-native-web/dist/exports/Easing\";\nimport Platform from \"react-native-web/dist/exports/Platform\";\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport View from \"react-native-web/dist/exports/View\";\nimport { useInternalTheme } from \"../core/theming\";\nconst DURATION = 2400;\nconst ActivityIndicator = _ref => {\n let {\n animating = true,\n color: indicatorColor,\n hidesWhenStopped = true,\n size: indicatorSize = 'small',\n style,\n theme: themeOverrides\n } = _ref,\n rest = _objectWithoutPropertiesLoose(_ref, _excluded);\n var _theme$colors;\n const theme = useInternalTheme(themeOverrides);\n const {\n current: timer\n } = React.useRef(new Animated.Value(0));\n const {\n current: fade\n } = React.useRef(new Animated.Value(!animating && hidesWhenStopped ? 0 : 1));\n const rotation = React.useRef(undefined);\n const {\n animation: {\n scale\n }\n } = theme;\n const startRotation = React.useCallback(() => {\n Animated.timing(fade, {\n duration: 200 * scale,\n toValue: 1,\n isInteraction: false,\n useNativeDriver: true\n }).start();\n if (rotation.current) {\n timer.setValue(0);\n Animated.loop(rotation.current).start();\n }\n }, [scale, fade, timer]);\n const stopRotation = () => {\n if (rotation.current) {\n rotation.current.stop();\n }\n };\n React.useEffect(() => {\n if (rotation.current === undefined) {\n rotation.current = Animated.timing(timer, {\n duration: DURATION,\n easing: Easing.linear,\n useNativeDriver: Platform.OS !== 'web',\n toValue: 1,\n isInteraction: false\n });\n }\n if (animating) {\n startRotation();\n } else if (hidesWhenStopped) {\n Animated.timing(fade, {\n duration: 200 * scale,\n toValue: 0,\n useNativeDriver: true,\n isInteraction: false\n }).start(stopRotation);\n } else {\n stopRotation();\n }\n }, [animating, fade, hidesWhenStopped, startRotation, scale, timer]);\n const color = indicatorColor || ((_theme$colors = theme.colors) === null || _theme$colors === void 0 ? void 0 : _theme$colors.primary);\n const size = typeof indicatorSize === 'string' ? indicatorSize === 'small' ? 24 : 48 : indicatorSize ? indicatorSize : 24;\n const frames = 60 * DURATION / 1000;\n const easing = Easing.bezier(0.4, 0.0, 0.7, 1.0);\n const containerStyle = {\n width: size,\n height: size / 2,\n overflow: 'hidden'\n };\n return React.createElement(View, _extends({\n style: [styles.container, style]\n }, rest, {\n accessible: true,\n accessibilityRole: \"progressbar\",\n accessibilityState: {\n busy: animating\n }\n }), React.createElement(Animated.View, {\n style: [{\n width: size,\n height: size,\n opacity: fade\n }],\n collapsable: false\n }, [0, 1].map(index => {\n const inputRange = Array.from(new Array(frames), (_, frameIndex) => frameIndex / (frames - 1));\n const outputRange = Array.from(new Array(frames), (_, frameIndex) => {\n let progress = 2 * frameIndex / (frames - 1);\n const rotation = index ? +(360 - 15) : -(180 - 15);\n if (progress > 1.0) {\n progress = 2.0 - progress;\n }\n const direction = index ? -1 : +1;\n return `${direction * (180 - 30) * easing(progress) + rotation}deg`;\n });\n const layerStyle = {\n width: size,\n height: size,\n transform: [{\n rotate: timer.interpolate({\n inputRange: [0, 1],\n outputRange: [`${0 + 30 + 15}deg`, `${2 * 360 + 30 + 15}deg`]\n })\n }]\n };\n const viewportStyle = {\n width: size,\n height: size,\n transform: [{\n translateY: index ? -size / 2 : 0\n }, {\n rotate: timer.interpolate({\n inputRange,\n outputRange\n })\n }]\n };\n const offsetStyle = index ? {\n top: size / 2\n } : null;\n const lineStyle = {\n width: size,\n height: size,\n borderColor: color,\n borderWidth: size / 10,\n borderRadius: size / 2\n };\n return React.createElement(Animated.View, {\n key: index,\n style: [styles.layer]\n }, React.createElement(Animated.View, {\n style: layerStyle\n }, React.createElement(Animated.View, {\n style: [containerStyle, offsetStyle],\n collapsable: false\n }, React.createElement(Animated.View, {\n style: viewportStyle\n }, React.createElement(Animated.View, {\n style: containerStyle,\n collapsable: false\n }, React.createElement(Animated.View, {\n style: lineStyle\n }))))));\n })));\n};\nconst styles = StyleSheet.create({\n container: {\n justifyContent: 'center',\n alignItems: 'center'\n },\n layer: Object.assign({}, StyleSheet.absoluteFillObject, {\n justifyContent: 'center',\n alignItems: 'center'\n })\n});\nexport default ActivityIndicator;","map":{"version":3,"names":["React","Animated","Easing","Platform","StyleSheet","View","useInternalTheme","DURATION","ActivityIndicator","_ref","animating","color","indicatorColor","hidesWhenStopped","size","indicatorSize","style","theme","themeOverrides","rest","_objectWithoutPropertiesLoose","_excluded","_theme$colors","current","timer","useRef","Value","fade","rotation","undefined","animation","scale","startRotation","useCallback","timing","duration","toValue","isInteraction","useNativeDriver","start","setValue","loop","stopRotation","stop","useEffect","easing","linear","OS","colors","primary","frames","bezier","containerStyle","width","height","overflow","createElement","_extends","styles","container","accessible","accessibilityRole","accessibilityState","busy","opacity","collapsable","map","index","inputRange","Array","from","_","frameIndex","outputRange","progress","direction","layerStyle","transform","rotate","interpolate","viewportStyle","translateY","offsetStyle","top","lineStyle","borderColor","borderWidth","borderRadius","key","layer","create","justifyContent","alignItems","Object","assign","absoluteFillObject"],"sources":["/Users/pmouli/Documents/GitHub.nosync/boots-strapper/mobile/node_modules/react-native-paper/src/components/ActivityIndicator.tsx"],"sourcesContent":["import * as React from 'react';\nimport {\n Animated,\n Easing,\n Platform,\n StyleProp,\n StyleSheet,\n View,\n ViewStyle,\n} from 'react-native';\n\nimport { useInternalTheme } from '../core/theming';\nimport type { ThemeProp } from '../types';\n\nexport type Props = React.ComponentPropsWithRef<typeof View> & {\n /**\n * Whether to show the indicator or hide it.\n */\n animating?: boolean;\n /**\n * The color of the spinner.\n */\n color?: string;\n /**\n * Size of the indicator.\n */\n size?: 'small' | 'large' | number;\n /**\n * Whether the indicator should hide when not animating.\n */\n hidesWhenStopped?: boolean;\n style?: StyleProp<ViewStyle>;\n /**\n * @optional\n */\n theme?: ThemeProp;\n};\n\nconst DURATION = 2400;\n\n/**\n * Activity indicator is used to present progress of some activity in the app.\n * It can be used as a drop-in replacement for the ActivityIndicator shipped with React Native.\n *\n * ## Usage\n * ```js\n * import * as React from 'react';\n * import { ActivityIndicator, MD2Colors } from 'react-native-paper';\n *\n * const MyComponent = () => (\n * <ActivityIndicator animating={true} color={MD2Colors.red800} />\n * );\n *\n * export default MyComponent;\n * ```\n */\nconst ActivityIndicator = ({\n animating = true,\n color: indicatorColor,\n hidesWhenStopped = true,\n size: indicatorSize = 'small',\n style,\n theme: themeOverrides,\n ...rest\n}: Props) => {\n const theme = useInternalTheme(themeOverrides);\n const { current: timer } = React.useRef<Animated.Value>(\n new Animated.Value(0)\n );\n const { current: fade } = React.useRef<Animated.Value>(\n new Animated.Value(!animating && hidesWhenStopped ? 0 : 1)\n );\n\n const rotation = React.useRef<Animated.CompositeAnimation | undefined>(\n undefined\n );\n\n const {\n animation: { scale },\n } = theme;\n\n const startRotation = React.useCallback(() => {\n // Show indicator\n Animated.timing(fade, {\n duration: 200 * scale,\n toValue: 1,\n isInteraction: false,\n useNativeDriver: true,\n }).start();\n\n // Circular animation in loop\n if (rotation.current) {\n timer.setValue(0);\n // $FlowFixMe\n Animated.loop(rotation.current).start();\n }\n }, [scale, fade, timer]);\n\n const stopRotation = () => {\n if (rotation.current) {\n rotation.current.stop();\n }\n };\n\n React.useEffect(() => {\n if (rotation.current === undefined) {\n // Circular animation in loop\n rotation.current = Animated.timing(timer, {\n duration: DURATION,\n easing: Easing.linear,\n // Animated.loop does not work if useNativeDriver is true on web\n useNativeDriver: Platform.OS !== 'web',\n toValue: 1,\n isInteraction: false,\n });\n }\n\n if (animating) {\n startRotation();\n } else if (hidesWhenStopped) {\n // Hide indicator first and then stop rotation\n Animated.timing(fade, {\n duration: 200 * scale,\n toValue: 0,\n useNativeDriver: true,\n isInteraction: false,\n }).start(stopRotation);\n } else {\n stopRotation();\n }\n }, [animating, fade, hidesWhenStopped, startRotation, scale, timer]);\n\n const color = indicatorColor || theme.colors?.primary;\n const size =\n typeof indicatorSize === 'string'\n ? indicatorSize === 'small'\n ? 24\n : 48\n : indicatorSize\n ? indicatorSize\n : 24;\n\n const frames = (60 * DURATION) / 1000;\n const easing = Easing.bezier(0.4, 0.0, 0.7, 1.0);\n const containerStyle = {\n width: size,\n height: size / 2,\n overflow: 'hidden' as const,\n };\n\n return (\n <View\n style={[styles.container, style]}\n {...rest}\n accessible\n accessibilityRole=\"progressbar\"\n accessibilityState={{ busy: animating }}\n >\n <Animated.View\n style={[{ width: size, height: size, opacity: fade }]}\n collapsable={false}\n >\n {[0, 1].map((index) => {\n // Thanks to https://github.com/n4kz/react-native-indicators for the great work\n const inputRange = Array.from(\n new Array(frames),\n (_, frameIndex) => frameIndex / (frames - 1)\n );\n const outputRange = Array.from(new Array(frames), (_, frameIndex) => {\n let progress = (2 * frameIndex) / (frames - 1);\n const rotation = index ? +(360 - 15) : -(180 - 15);\n\n if (progress > 1.0) {\n progress = 2.0 - progress;\n }\n\n const direction = index ? -1 : +1;\n\n return `${direction * (180 - 30) * easing(progress) + rotation}deg`;\n });\n\n const layerStyle = {\n width: size,\n height: size,\n transform: [\n {\n rotate: timer.interpolate({\n inputRange: [0, 1],\n outputRange: [`${0 + 30 + 15}deg`, `${2 * 360 + 30 + 15}deg`],\n }),\n },\n ],\n };\n\n const viewportStyle = {\n width: size,\n height: size,\n transform: [\n {\n translateY: index ? -size / 2 : 0,\n },\n {\n rotate: timer.interpolate({ inputRange, outputRange }),\n },\n ],\n };\n\n const offsetStyle = index ? { top: size / 2 } : null;\n\n const lineStyle = {\n width: size,\n height: size,\n borderColor: color,\n borderWidth: size / 10,\n borderRadius: size / 2,\n };\n\n return (\n <Animated.View key={index} style={[styles.layer]}>\n <Animated.View style={layerStyle}>\n <Animated.View\n style={[containerStyle, offsetStyle]}\n collapsable={false}\n >\n <Animated.View style={viewportStyle}>\n <Animated.View style={containerStyle} collapsable={false}>\n <Animated.View style={lineStyle} />\n </Animated.View>\n </Animated.View>\n </Animated.View>\n </Animated.View>\n </Animated.View>\n );\n })}\n </Animated.View>\n </View>\n );\n};\n\nconst styles = StyleSheet.create({\n container: {\n justifyContent: 'center',\n alignItems: 'center',\n },\n\n layer: {\n ...StyleSheet.absoluteFillObject,\n\n justifyContent: 'center',\n alignItems: 'center',\n },\n});\n\nexport default ActivityIndicator;\n"],"mappings":"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","ignoreList":[]},"metadata":{"hasCjsExports":false},"sourceType":"module","externalDependencies":[]}