decord/source/6380_HeaderIcon.js
2026-08-24 06:08:38 +00:00

33 lines
1.3 KiB
JavaScript

// Module ID: 6380
// Function ID: 6381
// Name: HeaderIcon
// Dependencies: [17, 21, 1501]
// Exports: HeaderIcon
// Module 6380 (HeaderIcon)
import jsxProd from "jsxProd" /* 21 */;
import createStandardNavigationFactories from "createStandardNavigationFactories" /* 1501 */;
import get_ActivityIndicator from "get ActivityIndicator" /* 17 */;
({ Image: obj1, Platform, StyleSheet } = get_ActivityIndicator);
const jsx = jsxProd.jsx;
const styles = StyleSheet.create({ icon: { width: 24, height: 24, margin: 3 }, flip: { transform: "scaleX(-1)" } });
export const HeaderIcon = function HeaderIcon(arg0) {
({ source, style } = arg0);
const merged = Object.assign(arg0, Object.create(null));
let obj = createStandardNavigationFactories;
obj = { source, resizeMode: "contain", fadeDuration: 0, tintColor: obj.useTheme().colors.text, style: null };
const items = [closure_4.icon, , ];
let flip = "rtl" === createStandardNavigationFactories.useLocale().direction;
if (flip) {
flip = closure_4.flip;
}
items[1] = flip;
items[2] = style;
obj[4] = items;
const merged1 = Object.assign(merged);
return <closure_2 source={source} resizeMode="contain" fadeDuration={0} tintColor={obj.useTheme().colors.text} style={null} />;
};
export const ICON_SIZE = 24;
export const ICON_MARGIN = 3;