// Metro module 15280 (f15281). import { useCallback, useEffect } from "react"; import { View } from "react-native"; import { AnalyticEvents, NOOP } from "../../../Constants"; import { ContentDismissActionType } from "../../dismissible_content/DismissibleContentConstants"; import { EventActionLocation, EventActionType, NotificationNudgeAnalyticsAction, NotificationNudgeSurface } from "../../nuf/native/components/notification/NotificationPermissionConstants"; import { createStyles } from "../../../design/components/Styles/native/createStyles"; import Module712 from "../../../_bundle/Module712"; import AnalyticsUtils from "../../../utils/AnalyticsUtils"; import { BellSlashIcon } from "../../../design/components/Icon/native/redesign/generated/BellSlashIcon"; import { Text } from "../../../design/components/Text/native/Text"; import { intl, t } from "../../../intl/index.native"; import { Button } from "../../../design/components/Button/native/Button.native"; import { requestPushNotificationPermission, useCanSeePushNotificationNudge } from "../../nuf/native/NotificationPermissionUtil"; import { PressableHighlight } from "../../../design/void/Pressables/native/Pressables"; import { XSmallIcon } from "../../../design/components/Icon/native/redesign/generated/XSmallIcon"; import ContextualOptInNudgeHoldoutExperiment from "../../nuf/native/ContextualOptInNudgeHoldoutExperiment"; import { useSelectedTimeRecurringDismissibleContent } from "../../dismissible_content/hooks/useSelectedDismissibleContent"; import { DismissibleContent } from "../../../_bundle/Module1358"; let useStyles; const NotificationCenterBannerImpl = function NotificationCenterBannerImpl(props) { const onDismiss = props.onDismiss; const styles = useStyles(); useEffect(() => { AnalyticsUtils.track(AnalyticEvents.CONTEXTUAL_REMINDER_ACTION, { action: NotificationNudgeAnalyticsAction.IMPRESSION, prompt_type: NotificationNudgeSurface.NOTIFICATION_CENTER_BANNER }); }, []); return {intl.string(t.G6YBna)} {intl.string(t["9CoPDE"])}