// Metro module 8428 (f8429). import { useMemo } from "react"; import { Image as Image2, View } from "react-native"; import { createStyles } from "../../../design/components/Styles/native/createStyles"; import Module8429 from "../../../_bundle/Module8429"; import { intl, t } from "../../../intl/index.native"; import { getRootNavigationRef } from "../../main_tabs_v2/RootNavigationRef.native"; import { useCoachmark } from "../../../design/components/Coachmark/native/useCoachmark.native"; let useStyles; const OrbsBadgeCoachmarkImg = function OrbsBadgeCoachmarkImg() { const styles2 = useStyles(); return ; }; useStyles = createStyles({ coachmarkImageContainer: { alignItems: "center", justifyContent: "center" }, coachmarkImage: { width: 80, height: 80 }, coachmarkDescription: { marginBottom: -10 } }); export default function OrbsBadgeCoachmark(a0) { const { badgeRef, ...rest } = a0; useCoachmark(a0.badgeRef, rest); return null; }; export function useOrbsBadgeCoachmark({ disabled }) { const styles = useStyles(); const memo = useMemo(() => ({ title: intl.string(t["4ivm+P"]), description: , position: "bottom", visible: !disabled, onDismiss: () => { const rootNavigationRef = getRootNavigationRef(); if (rootNavigationRef != null && rootNavigationRef.isReady()) { rootNavigationRef.setParams({ showOrbsBadgeCoachmark: void 0 }); return void 0; } return false; }, renderImgComponent: () => }), [disabled, styles.coachmarkDescription]); return disabled ? null : { props: memo }; }