// Metro module 9664 (f9665). import _slicedToArray from "../../../_bundle/_slicedToArray"; import { useSelectedDismissibleContent, useSelectedVersionedDismissibleContent, useSelectedTimeRecurringDismissibleContent, useSelectedSnowflakeBoundDismissibleContent, useSelectedTimeRecurringSnowflakeBoundDismissibleContent } from "../hooks/useSelectedDismissibleContent"; export default function SelectedDismissibleContent(props) { const { contentTypes, children } = props; const r15 = _slicedToArray(useSelectedDismissibleContent(contentTypes, props.groupName, props.bypassAutoDismiss), 2); return <> {children({ visibleContent: r15[0], markAsDismissed: r15[1] })} ; }; export function SelectedVersionedDismissibleContent(props) { const { contentType, latestVersion, groupName, bypassAutoDismiss, children } = props; const r21 = _slicedToArray(useSelectedVersionedDismissibleContent(contentType, latestVersion, groupName, bypassAutoDismiss), 2); return <> {children({ visibleContent: r21[0], markAsDismissed: r21[1] })} ; } export function SelectedTimeRecurringDismissibleContent(props) { const { contentType, timeRecurringConfig, groupName, bypassAutoDismiss, children } = props; const r21 = _slicedToArray(useSelectedTimeRecurringDismissibleContent(contentType, timeRecurringConfig, groupName, bypassAutoDismiss), 2); return <> {children({ visibleContent: r21[0], markAsDismissed: r21[1] })} ; } export function SelectedSnowflakeBoundDismissibleContent(props) { const { contentType, newSnowflakeId, groupName, bypassAutoDismiss, children } = props; const r21 = _slicedToArray(useSelectedSnowflakeBoundDismissibleContent(contentType, newSnowflakeId, groupName, bypassAutoDismiss), 2); return <> {children({ visibleContent: r21[0], markAsDismissed: r21[1] })} ; } export function SelectedTimeReccuringSnowflakeBoundDismissibleContent(props) { const { contentType, newSnowflakeId, timeRecurringConfig, groupName, bypassAutoDismiss, children } = props; const r23 = _slicedToArray(useSelectedTimeRecurringSnowflakeBoundDismissibleContent(contentType, newSnowflakeId, timeRecurringConfig, groupName, bypassAutoDismiss), 2); return <> {children({ visibleContent: r23[0], markAsDismissed: r23[1] })} ; }