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,2 @@
// Metro module 11544 (f11545).
export const QUARANTINE_APPEAL_LINK = "https://dis.gd/appeal";
@@ -0,0 +1,32 @@
// Metro module 5108 (f5109).
import { Fonts } from "../../../Constants";
import { createStyles } from "../../../design/components/Styles/native/createStyles";
import TextStyles from "../../rebrand/native/TextStyles";
import Module712 from "../../../_bundle/Module712";
import Alert from "../../../components_native/common/Alert";
import { LegacyText } from "../../../design/void/native";
import { intl, t } from "../../../intl/index.native";
import { Text } from "../../../design/components/Text/native/Text";
const useStyles = createStyles({
header: {
...TextStyles(Fonts.PRIMARY_BOLD, Module712.colors.MOBILE_TEXT_HEADING_PRIMARY, 24),
textAlign: "center",
marginVertical: 12
},
text: {
textAlign: "center",
marginVertical: 8
}
});
export default function QuarantineModeInfoAlert(props) {
const onClose = props.onClose;
const styles = useStyles();
return <Alert onClose={onClose}>
<LegacyText style={styles.header}>
{intl.string(t.EouHwv)}
</LegacyText>
<Text style={styles.text} variant="text-md/medium">
{intl.string(t.zNPBMA)}
</Text>
</Alert>;
};
@@ -0,0 +1,14 @@
// Metro module 5107 (f5108).
import { Keyboard } from "react-native";
import { getBestActiveInput } from "../../utils/native/ChatInputUtils";
import AlertActionCreators from "../../actions/native/AlertActionCreators";
export default function openQuarantineModeInfoModal() {
Keyboard.dismiss();
const bestActiveInput = getBestActiveInput();
if (bestActiveInput != null) {
bestActiveInput.blur();
}
AlertActionCreators.openLazy({
importer: () => import("./native/QuarantineModeInfoAlert").then(({ default: Component }) => (a0) => <Component {...a0} />)
});
};
@@ -0,0 +1,10 @@
// Metro module 11521 (f11522).
import MessageStore from "../../stores/MessageStore";
import { UserFlags } from "../../Constants";
import { useShowConvoStarterInDM } from "../messages/useShowConvoStarterInDM";
import { useStateFromStores } from "../../_bundle/Module589";
export default function useShouldBlockDMInputForQuarantinedUser(a0, a1) {
const showConvoStarterInDM = useShowConvoStarterInDM(a1);
const stateFromStores = useStateFromStores([MessageStore], () => MessageStore.getMessages(a1.id).length > 0, [a1]);
return a0 != null && (a0.hasFlag(UserFlags.QUARANTINED) && showConvoStarterInDM && !stateFromStores);
};