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
JSON
{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\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 * as React from 'react';\nimport Animated from \"react-native-web/dist/exports/Animated\";\nimport Easing from \"react-native-web/dist/exports/Easing\";\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport Pressable from \"react-native-web/dist/exports/Pressable\";\nimport View from \"react-native-web/dist/exports/View\";\nimport { useSafeAreaInsets } from 'react-native-safe-area-context';\nimport useLatestCallback from 'use-latest-callback';\nimport Surface from \"./Surface\";\nimport { useInternalTheme } from \"../core/theming\";\nimport { addEventListener } from \"../utils/addEventListener\";\nimport { BackHandler } from \"../utils/BackHandler/BackHandler\";\nimport useAnimatedValue from \"../utils/useAnimatedValue\";\nvar DEFAULT_DURATION = 220;\nvar AnimatedPressable = Animated.createAnimatedComponent(Pressable);\nfunction Modal(_ref) {\n var _ref$dismissable = _ref.dismissable,\n dismissable = _ref$dismissable === void 0 ? true : _ref$dismissable,\n _ref$dismissableBackB = _ref.dismissableBackButton,\n dismissableBackButton = _ref$dismissableBackB === void 0 ? dismissable : _ref$dismissableBackB,\n _ref$visible = _ref.visible,\n visible = _ref$visible === void 0 ? false : _ref$visible,\n _ref$overlayAccessibi = _ref.overlayAccessibilityLabel,\n overlayAccessibilityLabel = _ref$overlayAccessibi === void 0 ? 'Close modal' : _ref$overlayAccessibi,\n _ref$onDismiss = _ref.onDismiss,\n onDismiss = _ref$onDismiss === void 0 ? function () {} : _ref$onDismiss,\n children = _ref.children,\n contentContainerStyle = _ref.contentContainerStyle,\n style = _ref.style,\n themeOverrides = _ref.theme,\n _ref$testID = _ref.testID,\n testID = _ref$testID === void 0 ? 'modal' : _ref$testID;\n var _theme$colors;\n var theme = useInternalTheme(themeOverrides);\n var onDismissCallback = useLatestCallback(onDismiss);\n var scale = theme.animation.scale;\n var _useSafeAreaInsets = useSafeAreaInsets(),\n top = _useSafeAreaInsets.top,\n bottom = _useSafeAreaInsets.bottom;\n var opacity = useAnimatedValue(visible ? 1 : 0);\n var _React$useState = React.useState(visible),\n _React$useState2 = _slicedToArray(_React$useState, 2),\n visibleInternal = _React$useState2[0],\n setVisibleInternal = _React$useState2[1];\n var showModalAnimation = React.useCallback(function () {\n Animated.timing(opacity, {\n toValue: 1,\n duration: scale * DEFAULT_DURATION,\n easing: Easing.out(Easing.cubic),\n useNativeDriver: true\n }).start();\n }, [opacity, scale]);\n var hideModalAnimation = React.useCallback(function () {\n Animated.timing(opacity, {\n toValue: 0,\n duration: scale * DEFAULT_DURATION,\n easing: Easing.out(Easing.cubic),\n useNativeDriver: true\n }).start(function (_ref2) {\n var finished = _ref2.finished;\n if (!finished) {\n return;\n }\n setVisibleInternal(false);\n });\n }, [opacity, scale]);\n React.useEffect(function () {\n if (visibleInternal === visible) {\n return;\n }\n if (!visibleInternal && visible) {\n setVisibleInternal(true);\n return showModalAnimation();\n }\n if (visibleInternal && !visible) {\n return hideModalAnimation();\n }\n }, [visible, showModalAnimation, hideModalAnimation, visibleInternal]);\n React.useEffect(function () {\n if (!visible) {\n return undefined;\n }\n var onHardwareBackPress = function onHardwareBackPress() {\n if (dismissable || dismissableBackButton) {\n onDismissCallback();\n }\n return true;\n };\n var subscription = addEventListener(BackHandler, 'hardwareBackPress', onHardwareBackPress);\n return function () {\n return subscription.remove();\n };\n }, [dismissable, dismissableBackButton, onDismissCallback, visible]);\n if (!visibleInternal) {\n return null;\n }\n return React.createElement(Animated.View, {\n pointerEvents: visible ? 'auto' : 'none',\n accessibilityViewIsModal: true,\n accessibilityLiveRegion: \"polite\",\n style: StyleSheet.absoluteFill,\n onAccessibilityEscape: onDismissCallback,\n testID: testID\n }, React.createElement(AnimatedPressable, {\n accessibilityLabel: overlayAccessibilityLabel,\n accessibilityRole: \"button\",\n disabled: !dismissable,\n onPress: dismissable ? onDismissCallback : undefined,\n importantForAccessibility: \"no\",\n style: [styles.backdrop, {\n backgroundColor: (_theme$colors = theme.colors) === null || _theme$colors === void 0 ? void 0 : _theme$colors.backdrop,\n opacity: opacity\n }],\n testID: `${testID}-backdrop`\n }), React.createElement(View, {\n style: [styles.wrapper, {\n marginTop: top,\n marginBottom: bottom\n }, style],\n pointerEvents: \"box-none\",\n testID: `${testID}-wrapper`\n }, React.createElement(Surface, {\n testID: `${testID}-surface`,\n theme: theme,\n style: [{\n opacity: opacity\n }, styles.content, contentContainerStyle],\n container: true\n }, children)));\n}\nexport default Modal;\nvar styles = StyleSheet.create({\n backdrop: {\n flex: 1\n },\n wrapper: _objectSpread(_objectSpread({}, StyleSheet.absoluteFillObject), {}, {\n justifyContent: 'center'\n }),\n content: {\n backgroundColor: 'transparent',\n justifyContent: 'center'\n }\n});","map":{"version":3,"names":["React","Animated","Easing","StyleSheet","Pressable","View","useSafeAreaInsets","useLatestCallback","Surface","useInternalTheme","addEventListener","BackHandler","useAnimatedValue","DEFAULT_DURATION","AnimatedPressable","createAnimatedComponent","Modal","_ref","_ref$dismissable","dismissable","_ref$dismissableBackB","dismissableBackButton","_ref$visible","visible","_ref$overlayAccessibi","overlayAccessibilityLabel","_ref$onDismiss","onDismiss","children","contentContainerStyle","style","themeOverrides","theme","_ref$testID","testID","_theme$colors","onDismissCallback","scale","animation","_useSafeAreaInsets","top","bottom","opacity","_React$useState","useState","_React$useState2","_slicedToArray","visibleInternal","setVisibleInternal","showModalAnimation","useCallback","timing","toValue","duration","easing","out","cubic","useNativeDriver","start","hideModalAnimation","_ref2","finished","useEffect","undefined","onHardwareBackPress","subscription","remove","createElement","pointerEvents","accessibilityViewIsModal","accessibilityLiveRegion","absoluteFill","onAccessibilityEscape","accessibilityLabel","accessibilityRole","disabled","onPress","importantForAccessibility","styles","backdrop","backgroundColor","colors","wrapper","marginTop","marginBottom","content","container","create","flex","_objectSpread","absoluteFillObject","justifyContent"],"sources":["/Users/pmouli/Documents/GitHub.nosync/boots-strapper/mobile/node_modules/react-native-paper/src/components/Modal.tsx"],"sourcesContent":["import * as React from 'react';\nimport {\n Animated,\n Easing,\n StyleProp,\n StyleSheet,\n Pressable,\n View,\n ViewStyle,\n} from 'react-native';\n\nimport { useSafeAreaInsets } from 'react-native-safe-area-context';\nimport useLatestCallback from 'use-latest-callback';\n\nimport Surface from './Surface';\nimport { useInternalTheme } from '../core/theming';\nimport type { ThemeProp } from '../types';\nimport { addEventListener } from '../utils/addEventListener';\nimport { BackHandler } from '../utils/BackHandler/BackHandler';\nimport useAnimatedValue from '../utils/useAnimatedValue';\n\nexport type Props = {\n /**\n * Determines whether clicking outside the modal dismisses it.\n */\n dismissable?: boolean;\n /**\n * Determines whether clicking Android hardware back button dismisses the dialog.\n */\n dismissableBackButton?: boolean;\n /**\n * Callback that is called when the user dismisses the modal.\n */\n onDismiss?: () => void;\n /**\n * Accessibility label for the overlay. This is read by the screen reader when the user taps outside the modal.\n */\n overlayAccessibilityLabel?: string;\n /**\n * Determines Whether the modal is visible.\n */\n visible: boolean;\n /**\n * Content of the `Modal`.\n */\n children: React.ReactNode;\n /**\n * Style for the content of the modal\n */\n contentContainerStyle?: Animated.WithAnimatedValue<StyleProp<ViewStyle>>;\n /**\n * Style for the wrapper of the modal.\n * Use this prop to change the default wrapper style or to override safe area insets with marginTop and marginBottom.\n */\n style?: StyleProp<ViewStyle>;\n /**\n * @optional\n */\n theme?: ThemeProp;\n /**\n * testID to be used on tests.\n */\n testID?: string;\n};\n\nconst DEFAULT_DURATION = 220;\nconst AnimatedPressable = Animated.createAnimatedComponent(Pressable);\n\n/**\n * The Modal component is a simple way to present content above an enclosing view.\n * To render the `Modal` above other components, you'll need to wrap it with the [`Portal`](./Portal) component.\n * Note that this modal is NOT accessible by default; if you need an accessible modal, please use the React Native Modal.\n *\n * ## Usage\n * ```js\n * import * as React from 'react';\n * import { Modal, Portal, Text, Button, PaperProvider } from 'react-native-paper';\n *\n * const MyComponent = () => {\n * const [visible, setVisible] = React.useState(false);\n *\n * const showModal = () => setVisible(true);\n * const hideModal = () => setVisible(false);\n * const containerStyle = {backgroundColor: 'white', padding: 20};\n *\n * return (\n * <PaperProvider>\n * <Portal>\n * <Modal visible={visible} onDismiss={hideModal} contentContainerStyle={containerStyle}>\n * <Text>Example Modal. Click outside this area to dismiss.</Text>\n * </Modal>\n * </Portal>\n * <Button style={{marginTop: 30}} onPress={showModal}>\n * Show\n * </Button>\n * </PaperProvider>\n * );\n * };\n *\n * export default MyComponent;\n * ```\n */\nfunction Modal({\n dismissable = true,\n dismissableBackButton = dismissable,\n visible = false,\n overlayAccessibilityLabel = 'Close modal',\n onDismiss = () => {},\n children,\n contentContainerStyle,\n style,\n theme: themeOverrides,\n testID = 'modal',\n}: Props) {\n const theme = useInternalTheme(themeOverrides);\n const onDismissCallback = useLatestCallback(onDismiss);\n const { scale } = theme.animation;\n const { top, bottom } = useSafeAreaInsets();\n const opacity = useAnimatedValue(visible ? 1 : 0);\n const [visibleInternal, setVisibleInternal] = React.useState(visible);\n\n const showModalAnimation = React.useCallback(() => {\n Animated.timing(opacity, {\n toValue: 1,\n duration: scale * DEFAULT_DURATION,\n easing: Easing.out(Easing.cubic),\n useNativeDriver: true,\n }).start();\n }, [opacity, scale]);\n\n const hideModalAnimation = React.useCallback(() => {\n Animated.timing(opacity, {\n toValue: 0,\n duration: scale * DEFAULT_DURATION,\n easing: Easing.out(Easing.cubic),\n useNativeDriver: true,\n }).start(({ finished }) => {\n if (!finished) {\n return;\n }\n\n setVisibleInternal(false);\n });\n }, [opacity, scale]);\n\n React.useEffect(() => {\n if (visibleInternal === visible) {\n return;\n }\n\n if (!visibleInternal && visible) {\n setVisibleInternal(true);\n return showModalAnimation();\n }\n\n if (visibleInternal && !visible) {\n return hideModalAnimation();\n }\n }, [visible, showModalAnimation, hideModalAnimation, visibleInternal]);\n\n React.useEffect(() => {\n if (!visible) {\n return undefined;\n }\n\n const onHardwareBackPress = () => {\n if (dismissable || dismissableBackButton) {\n onDismissCallback();\n }\n\n return true;\n };\n\n const subscription = addEventListener(\n BackHandler,\n 'hardwareBackPress',\n onHardwareBackPress\n );\n return () => subscription.remove();\n }, [dismissable, dismissableBackButton, onDismissCallback, visible]);\n\n if (!visibleInternal) {\n return null;\n }\n\n return (\n <Animated.View\n pointerEvents={visible ? 'auto' : 'none'}\n accessibilityViewIsModal\n accessibilityLiveRegion=\"polite\"\n style={StyleSheet.absoluteFill}\n onAccessibilityEscape={onDismissCallback}\n testID={testID}\n >\n <AnimatedPressable\n accessibilityLabel={overlayAccessibilityLabel}\n accessibilityRole=\"button\"\n disabled={!dismissable}\n onPress={dismissable ? onDismissCallback : undefined}\n importantForAccessibility=\"no\"\n style={[\n styles.backdrop,\n {\n backgroundColor: theme.colors?.backdrop,\n opacity,\n },\n ]}\n testID={`${testID}-backdrop`}\n />\n <View\n style={[\n styles.wrapper,\n { marginTop: top, marginBottom: bottom },\n style,\n ]}\n pointerEvents=\"box-none\"\n testID={`${testID}-wrapper`}\n >\n <Surface\n testID={`${testID}-surface`}\n theme={theme}\n style={[{ opacity }, styles.content, contentContainerStyle]}\n container\n >\n {children}\n </Surface>\n </View>\n </Animated.View>\n );\n}\n\nexport default Modal;\n\nconst styles = StyleSheet.create({\n backdrop: {\n flex: 1,\n },\n wrapper: {\n ...StyleSheet.absoluteFillObject,\n justifyContent: 'center',\n },\n // eslint-disable-next-line react-native/no-color-literals\n content: {\n backgroundColor: 'transparent',\n justifyContent: 'center',\n },\n});\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}