33 lines
1.3 KiB
JavaScript
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;
|