53 lines
3.1 KiB
React
53 lines
3.1 KiB
React
/* Metro module 5427; source: unknown; dependencies: [31, 33, 1588, 5428, 1485, 5429, 5403, 5430] */
|
|
function _fun47759(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#47759, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5605:6, offset: 0x011cc313, size: 122 bytes, params: 8, frame: 18
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const value = importAll(31) /* metro dependency 31 */;
|
|
const env0_4 = (require(33) /* metro dependency 33 */).jsx;
|
|
exports.default = value.memo(Header_47760);
|
|
}
|
|
|
|
function Header_47760({back, layout, progress, options, route, navigation, styleInterpolator}) { // fn#47760, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5605:130, offset: 0x011cc38d, size: 421 bytes, params: 2, frame: 29
|
|
var object2;
|
|
const value3 = (require(1588) /* metro dependency 1588 */).useSafeAreaInsets();
|
|
let r11 = options.headerBackTitle !== undefined ? options.headerBackTitle : back ? back.title : undefined;
|
|
const binding = env0_3;
|
|
const value5 = binding.useCallback((importDefault(5428) /* metro dependency 5428 */)(_fun47761, 50), [navigation,
|
|
route.key]);
|
|
let useContext = binding.useContext;
|
|
const value6 = Reflect.apply(useContext, binding, [importDefault(5429) /* metro dependency 5429 */]);
|
|
useContext = binding.useContext;
|
|
const HeaderShownContext = (require(5403) /* metro dependency 5403 */).HeaderShownContext;
|
|
const r8 = options.headerStatusBarHeight !== undefined ? options.headerStatusBarHeight : value6 || Reflect.apply(useContext,
|
|
binding, [HeaderShownContext]) ? 0 : value3.top;
|
|
const defaultImport2 = importDefault(5430) /* metro dependency 5430 */;
|
|
const Object = global.Object;
|
|
const assign = Object.assign;
|
|
object2 = {title: (require(5403) /* metro dependency 5403 */).getHeaderTitle(options, route.name),
|
|
progress: progress, layout: layout, modal: value6};
|
|
r11 = options.headerBackTitle !== undefined ? options.headerBackTitle : r11;
|
|
object2.headerBackTitle = r11;
|
|
object2.headerStatusBarHeight = r8;
|
|
object2.onGoBack = back ? value5 : undefined;
|
|
object2.styleInterpolator = styleInterpolator;
|
|
return ((Component) => <Component {...Reflect.apply(assign, Object, [{}, options, object2])} />)(defaultImport2);
|
|
}
|
|
|
|
function _fun47761() { // fn#47761, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5605:368, offset: 0x011cc532, size: 133 bytes, params: 1, frame: 18
|
|
var dispatch;
|
|
var Object;
|
|
var assign;
|
|
var value2;
|
|
if (navigation.isFocused() && navigation.canGoBack()) {
|
|
navigationBinding = navigation;
|
|
dispatch = navigationBinding.dispatch;
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
value2 = environment.__proto__;
|
|
Reflect.apply(dispatch, navigationBinding, [Reflect.apply(assign, Object, [{},
|
|
(require(1485) /* metro dependency 1485 */).StackActions.pop(), {source: route.key}])]);
|
|
}
|
|
}
|
|
|