This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,22 @@
// Metro module 9665 (f9666).
import { useEffect } from "react";
import useMountEffect from "../../../hooks/useMountEffect";
import ActionSheetActionCreators from "../../action_sheet/native/ActionSheetActionCreators";
export function DismissibleActionSheet(a0) {
let c17384_0 = a0;
useMountEffect(() => {
ActionSheetActionCreators.openLazy(c17384_0.importer(), c17384_0.actionSheetKey, {
...c17384_0,
markAsDismissed: function markAsDismissed(a0) {
ActionSheetActionCreators.hideActionSheet(c17384_0.actionSheetKey);
c17384_0.markAsDismissed(a0);
}
});
});
useEffect(() => () => {
if (c17384_0.hideSheetOnUnmount != null && c17384_0.hideSheetOnUnmount) {
ActionSheetActionCreators.hideActionSheet(c17384_0.actionSheetKey);
}
}, [a0.actionSheetKey, a0.hideSheetOnUnmount]);
return null;
}
@@ -0,0 +1,48 @@
// Metro module 14484 (f14485).
import { Gradients } from "../../colors/native/ColorConstants";
import { createStyles } from "../../../design/components/Styles/native/createStyles";
import Module712 from "../../../_bundle/Module712";
import SelectedDismissibleContent from "./SelectedDismissibleContent";
import { isAndroid } from "../../../utils/PlatformUtils";
import { NewTag } from "../../../design/void/native";
import Module4611 from "../../../_bundle/Module4611";
import { HorizontalGradient } from "../../../ConstantsIOS";
const useStyles = createStyles({
newTag: {
backgroundColor: "transparent"
},
newTagContainer: {
borderRadius: Module712.radii.sm,
marginLeft: Module712.space.PX_4
}
});
export default function DismissibleNewTag(props) {
const { dismissibleContent, containerStyle, noGradient, newPremiumStyle, colors, variantOverride } = props;
const styles = useStyles();
return <SelectedDismissibleContent contentTypes={[dismissibleContent]}>
{(a0) => {
let r60;
if (a0.visibleContent !== dismissibleContent) {
return null;
}
let variant = variantOverride;
if (variantOverride == null) {
variant = isAndroid() ? "text-xxs/bold" : "text-xs/bold";
}
if (noGradient) {
r60 = <NewTag variant={variant} containerStyle={[styles.newTagContainer, containerStyle]} />;
} else if (newPremiumStyle) {
r60 = <NewTag variant={variant} containerStyle={styles.newTag} gradient colors={Gradients.PREMIUM_TIER_2_TRI_COLOR} />;
} else {
let colors2 = colors;
if (colors == null) {
colors2 = [Module712.unsafe_rawColors.PREMIUM_TIER_2_PURPLE, Module712.unsafe_rawColors.PREMIUM_TIER_2_PINK];
}
r60 = <Module4611 style={styles.newTagContainer} start={HorizontalGradient.START} end={HorizontalGradient.END} colors={colors2}>
<NewTag containerStyle={styles.newTag} variant={variant} />
</Module4611>;
}
return r60;
}}
</SelectedDismissibleContent>;
};
@@ -0,0 +1,53 @@
// 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]
})}
</>;
}