decord/source/6380_HeaderIcon.js

34 lines
1.3 KiB
JavaScript
Raw Normal View History

2026-08-24 06:08:38 +00:00
// Module ID: 6380
// Function ID: 6381
2026-08-06 08:05:19 +00:00
// Name: HeaderIcon
2026-08-15 05:55:55 +00:00
// Dependencies: [17, 21, 1501]
2026-08-06 08:05:19 +00:00
// Exports: HeaderIcon
2026-08-24 06:08:38 +00:00
// Module 6380 (HeaderIcon)
import jsxProd from "jsxProd" /* 21 */;
import createStandardNavigationFactories from "createStandardNavigationFactories" /* 1501 */;
import get_ActivityIndicator from "get ActivityIndicator" /* 17 */;
2026-08-06 08:05:19 +00:00
({ Image: obj1, Platform, StyleSheet } = get_ActivityIndicator);
2026-08-24 06:08:38 +00:00
const jsx = jsxProd.jsx;
2026-08-06 08:05:19 +00:00
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));
2026-08-24 06:08:38 +00:00
let obj = createStandardNavigationFactories;
2026-08-06 08:05:19 +00:00
obj = { source, resizeMode: "contain", fadeDuration: 0, tintColor: obj.useTheme().colors.text, style: null };
const items = [closure_4.icon, , ];
2026-08-24 06:08:38 +00:00
let flip = "rtl" === createStandardNavigationFactories.useLocale().direction;
2026-08-06 08:05:19 +00:00
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;