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
18 KiB

{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nimport _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nvar _excluded = [\"progress\", \"layout\", \"modal\", \"onGoBack\", \"headerTitle\", \"headerLeft\", \"headerRight\", \"headerBackImage\", \"headerBackTitle\", \"headerBackTitleVisible\", \"headerTruncatedBackTitle\", \"headerBackAccessibilityLabel\", \"headerBackTestID\", \"headerBackAllowFontScaling\", \"headerBackTitleStyle\", \"headerTitleContainerStyle\", \"headerLeftContainerStyle\", \"headerRightContainerStyle\", \"headerBackgroundContainerStyle\", \"headerStyle\", \"headerStatusBarHeight\", \"styleInterpolator\"];\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nfunction _extends() {\n _extends = Object.assign ? Object.assign.bind() : function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n return target;\n };\n return _extends.apply(this, arguments);\n}\nimport { getDefaultHeaderHeight, Header, HeaderBackButton, HeaderTitle } from '@react-navigation/elements';\nimport * as React from 'react';\nimport Platform from \"react-native-web/dist/exports/Platform\";\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport memoize from \"../../utils/memoize\";\nexport default function HeaderSegment(props) {\n var _React$useState = React.useState(undefined),\n _React$useState2 = _slicedToArray(_React$useState, 2),\n leftLabelLayout = _React$useState2[0],\n setLeftLabelLayout = _React$useState2[1];\n var _React$useState3 = React.useState(undefined),\n _React$useState4 = _slicedToArray(_React$useState3, 2),\n titleLayout = _React$useState4[0],\n setTitleLayout = _React$useState4[1];\n var handleTitleLayout = function handleTitleLayout(e) {\n var _e$nativeEvent$layout = e.nativeEvent.layout,\n height = _e$nativeEvent$layout.height,\n width = _e$nativeEvent$layout.width;\n setTitleLayout(function (titleLayout) {\n if (titleLayout && height === titleLayout.height && width === titleLayout.width) {\n return titleLayout;\n }\n return {\n height: height,\n width: width\n };\n });\n };\n var handleLeftLabelLayout = function handleLeftLabelLayout(e) {\n var _e$nativeEvent$layout2 = e.nativeEvent.layout,\n height = _e$nativeEvent$layout2.height,\n width = _e$nativeEvent$layout2.width;\n if (leftLabelLayout && height === leftLabelLayout.height && width === leftLabelLayout.width) {\n return;\n }\n setLeftLabelLayout({\n height: height,\n width: width\n });\n };\n var getInterpolatedStyle = memoize(function (styleInterpolator, layout, current, next, titleLayout, leftLabelLayout, headerHeight) {\n return styleInterpolator({\n current: {\n progress: current\n },\n next: next && {\n progress: next\n },\n layouts: {\n header: {\n height: headerHeight,\n width: layout.width\n },\n screen: layout,\n title: titleLayout,\n leftLabel: leftLabelLayout\n }\n });\n });\n var progress = props.progress,\n layout = props.layout,\n modal = props.modal,\n onGoBack = props.onGoBack,\n title = props.headerTitle,\n _props$headerLeft = props.headerLeft,\n left = _props$headerLeft === void 0 ? onGoBack ? function (props) {\n return React.createElement(HeaderBackButton, props);\n } : undefined : _props$headerLeft,\n right = props.headerRight,\n headerBackImage = props.headerBackImage,\n headerBackTitle = props.headerBackTitle,\n _props$headerBackTitl = props.headerBackTitleVisible,\n headerBackTitleVisible = _props$headerBackTitl === void 0 ? Platform.OS === 'ios' : _props$headerBackTitl,\n headerTruncatedBackTitle = props.headerTruncatedBackTitle,\n headerBackAccessibilityLabel = props.headerBackAccessibilityLabel,\n headerBackTestID = props.headerBackTestID,\n headerBackAllowFontScaling = props.headerBackAllowFontScaling,\n headerBackTitleStyle = props.headerBackTitleStyle,\n headerTitleContainerStyle = props.headerTitleContainerStyle,\n headerLeftContainerStyle = props.headerLeftContainerStyle,\n headerRightContainerStyle = props.headerRightContainerStyle,\n headerBackgroundContainerStyle = props.headerBackgroundContainerStyle,\n customHeaderStyle = props.headerStyle,\n headerStatusBarHeight = props.headerStatusBarHeight,\n styleInterpolator = props.styleInterpolator,\n rest = _objectWithoutProperties(props, _excluded);\n var defaultHeight = getDefaultHeaderHeight(layout, modal, headerStatusBarHeight);\n var _StyleSheet$flatten = StyleSheet.flatten(customHeaderStyle || {}),\n _StyleSheet$flatten$h = _StyleSheet$flatten.height,\n height = _StyleSheet$flatten$h === void 0 ? defaultHeight : _StyleSheet$flatten$h;\n var _getInterpolatedStyle = getInterpolatedStyle(styleInterpolator, layout, progress.current, progress.next, titleLayout, headerBackTitle ? leftLabelLayout : undefined, typeof height === 'number' ? height : defaultHeight),\n titleStyle = _getInterpolatedStyle.titleStyle,\n leftButtonStyle = _getInterpolatedStyle.leftButtonStyle,\n leftLabelStyle = _getInterpolatedStyle.leftLabelStyle,\n rightButtonStyle = _getInterpolatedStyle.rightButtonStyle,\n backgroundStyle = _getInterpolatedStyle.backgroundStyle;\n var headerLeft = left ? function (props) {\n return left(_objectSpread(_objectSpread({}, props), {}, {\n backImage: headerBackImage,\n accessibilityLabel: headerBackAccessibilityLabel,\n testID: headerBackTestID,\n allowFontScaling: headerBackAllowFontScaling,\n onPress: onGoBack,\n label: headerBackTitle,\n truncatedLabel: headerTruncatedBackTitle,\n labelStyle: [leftLabelStyle, headerBackTitleStyle],\n onLabelLayout: handleLeftLabelLayout,\n screenLayout: layout,\n titleLayout: titleLayout,\n canGoBack: Boolean(onGoBack)\n }));\n } : undefined;\n var headerRight = right ? function (props) {\n return right(_objectSpread(_objectSpread({}, props), {}, {\n canGoBack: Boolean(onGoBack)\n }));\n } : undefined;\n var headerTitle = typeof title !== 'function' ? function (props) {\n return React.createElement(HeaderTitle, _extends({}, props, {\n onLayout: handleTitleLayout\n }));\n } : function (props) {\n return title(_objectSpread(_objectSpread({}, props), {}, {\n onLayout: handleTitleLayout\n }));\n };\n return React.createElement(Header, _extends({\n modal: modal,\n layout: layout,\n headerTitle: headerTitle,\n headerLeft: headerLeft,\n headerLeftLabelVisible: headerBackTitleVisible,\n headerRight: headerRight,\n headerTitleContainerStyle: [titleStyle, headerTitleContainerStyle],\n headerLeftContainerStyle: [leftButtonStyle, headerLeftContainerStyle],\n headerRightContainerStyle: [rightButtonStyle, headerRightContainerStyle],\n headerBackgroundContainerStyle: [backgroundStyle, headerBackgroundContainerStyle],\n headerStyle: customHeaderStyle,\n headerStatusBarHeight: headerStatusBarHeight\n }, rest));\n}","map":{"version":3,"sources":["HeaderSegment.tsx"],"names":["getDefaultHeaderHeight","Header","HeaderBackButton","HeaderTitle","React","memoize","HeaderSegment","props","leftLabelLayout","setLeftLabelLayout","useState","undefined","titleLayout","setTitleLayout","handleTitleLayout","e","height","width","nativeEvent","layout","handleLeftLabelLayout","getInterpolatedStyle","styleInterpolator","current","next","headerHeight","progress","layouts","header","screen","title","leftLabel","modal","onGoBack","headerTitle","headerLeft","left","headerRight","right","headerBackImage","headerBackTitle","headerBackTitleVisible","Platform","OS","headerTruncatedBackTitle","headerBackAccessibilityLabel","headerBackTestID","headerBackAllowFontScaling","headerBackTitleStyle","headerTitleContainerStyle","headerLeftContainerStyle","headerRightContainerStyle","headerBackgroundContainerStyle","headerStyle","customHeaderStyle","headerStatusBarHeight","rest","defaultHeight","StyleSheet","flatten","titleStyle","leftButtonStyle","leftLabelStyle","rightButtonStyle","backgroundStyle","backImage","accessibilityLabel","testID","allowFontScaling","onPress","label","truncatedLabel","labelStyle","onLabelLayout","screenLayout","canGoBack","Boolean","onLayout"],"mappings":"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","sourceRoot":"../../src","sourcesContent":["function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nimport { getDefaultHeaderHeight, Header, HeaderBackButton, HeaderTitle } from '@react-navigation/elements';\nimport * as React from 'react';\nimport { Platform, StyleSheet } from 'react-native';\nimport memoize from '../../utils/memoize';\nexport default function HeaderSegment(props) {\n const [leftLabelLayout, setLeftLabelLayout] = React.useState(undefined);\n const [titleLayout, setTitleLayout] = React.useState(undefined);\n const handleTitleLayout = e => {\n const {\n height,\n width\n } = e.nativeEvent.layout;\n setTitleLayout(titleLayout => {\n if (titleLayout && height === titleLayout.height && width === titleLayout.width) {\n return titleLayout;\n }\n return {\n height,\n width\n };\n });\n };\n const handleLeftLabelLayout = e => {\n const {\n height,\n width\n } = e.nativeEvent.layout;\n if (leftLabelLayout && height === leftLabelLayout.height && width === leftLabelLayout.width) {\n return;\n }\n setLeftLabelLayout({\n height,\n width\n });\n };\n const getInterpolatedStyle = memoize((styleInterpolator, layout, current, next, titleLayout, leftLabelLayout, headerHeight) => styleInterpolator({\n current: {\n progress: current\n },\n next: next && {\n progress: next\n },\n layouts: {\n header: {\n height: headerHeight,\n width: layout.width\n },\n screen: layout,\n title: titleLayout,\n leftLabel: leftLabelLayout\n }\n }));\n const {\n progress,\n layout,\n modal,\n onGoBack,\n headerTitle: title,\n headerLeft: left = onGoBack ? props => /*#__PURE__*/React.createElement(HeaderBackButton, props) : undefined,\n headerRight: right,\n headerBackImage,\n headerBackTitle,\n headerBackTitleVisible = Platform.OS === 'ios',\n headerTruncatedBackTitle,\n headerBackAccessibilityLabel,\n headerBackTestID,\n headerBackAllowFontScaling,\n headerBackTitleStyle,\n headerTitleContainerStyle,\n headerLeftContainerStyle,\n headerRightContainerStyle,\n headerBackgroundContainerStyle,\n headerStyle: customHeaderStyle,\n headerStatusBarHeight,\n styleInterpolator,\n ...rest\n } = props;\n const defaultHeight = getDefaultHeaderHeight(layout, modal, headerStatusBarHeight);\n const {\n height = defaultHeight\n } = StyleSheet.flatten(customHeaderStyle || {});\n const {\n titleStyle,\n leftButtonStyle,\n leftLabelStyle,\n rightButtonStyle,\n backgroundStyle\n } = getInterpolatedStyle(styleInterpolator, layout, progress.current, progress.next, titleLayout, headerBackTitle ? leftLabelLayout : undefined, typeof height === 'number' ? height : defaultHeight);\n const headerLeft = left ? props => left({\n ...props,\n backImage: headerBackImage,\n accessibilityLabel: headerBackAccessibilityLabel,\n testID: headerBackTestID,\n allowFontScaling: headerBackAllowFontScaling,\n onPress: onGoBack,\n label: headerBackTitle,\n truncatedLabel: headerTruncatedBackTitle,\n labelStyle: [leftLabelStyle, headerBackTitleStyle],\n onLabelLayout: handleLeftLabelLayout,\n screenLayout: layout,\n titleLayout,\n canGoBack: Boolean(onGoBack)\n }) : undefined;\n const headerRight = right ? props => right({\n ...props,\n canGoBack: Boolean(onGoBack)\n }) : undefined;\n const headerTitle = typeof title !== 'function' ? props => /*#__PURE__*/React.createElement(HeaderTitle, _extends({}, props, {\n onLayout: handleTitleLayout\n })) : props => title({\n ...props,\n onLayout: handleTitleLayout\n });\n return /*#__PURE__*/React.createElement(Header, _extends({\n modal: modal,\n layout: layout,\n headerTitle: headerTitle,\n headerLeft: headerLeft,\n headerLeftLabelVisible: headerBackTitleVisible,\n headerRight: headerRight,\n headerTitleContainerStyle: [titleStyle, headerTitleContainerStyle],\n headerLeftContainerStyle: [leftButtonStyle, headerLeftContainerStyle],\n headerRightContainerStyle: [rightButtonStyle, headerRightContainerStyle],\n headerBackgroundContainerStyle: [backgroundStyle, headerBackgroundContainerStyle],\n headerStyle: customHeaderStyle,\n headerStatusBarHeight: headerStatusBarHeight\n }, rest));\n}\n//# sourceMappingURL=HeaderSegment.js.map"]},"metadata":{},"sourceType":"module"}