54 lines
2.3 KiB
TypeScript
54 lines
2.3 KiB
TypeScript
// 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]
|
|
})}
|
|
</>;
|
|
}
|