// Metro module 13943 (f13944). import { ScrollView, View } from "react-native"; import { MAX_PARENT_TO_TEEN_ACTIVE_CONNECTIONS, MAX_TEEN_TO_PARENT_ACTIVE_CONNECTIONS } from "../FamilyCenterConstants"; import { THROUGHLINE_URL } from "../../self_mod/Constants"; import { createStyles } from "../../../design/components/Styles/native/createStyles"; import Module712 from "../../../_bundle/Module712"; import { useHasMaxConnections } from "../hooks/useUserLinks"; import useIsInAdultAgeGroup from "../hooks/useIsInAdultAgeGroup"; import { useAgeSpecificText } from "../hooks/useAgeSpecificText"; import { intl } from "../../../intl/index.native"; import FamilyCenter_messages from "../FamilyCenter.messages"; import * as _Text from "../../../design/components/Text/native/Text"; import { useShouldShowHelplineLink, useShouldShowThroughlineLink } from "../hooks/useHelpLineVisibility"; import { SafeAreaPaddingView } from "../../../components_native/common/SafeAreaView"; import FamilyCenterParentalConsentNotice from "./FamilyCenterParentalConsentNotice"; import FamilyCenterLinkingBanner from "./FamilyCenterLinkingBanner"; import FamilyCenterAcceptedLinks from "./FamilyCenterAcceptedLinks"; import FamilyCenterPendingLinks from "./FamilyCenterPendingLinks"; let useStyles, useStyles2, FamilyCenterHelpLineInfo, useStyles3; const FamilyCenterMaxConnectionsBlurb = function FamilyCenterMaxConnectionsBlurb() { const styles = useStyles(); const hasMaxConnections = useHasMaxConnections(); const maxConnections = useIsInAdultAgeGroup() ? MAX_PARENT_TO_TEEN_ACTIVE_CONNECTIONS : MAX_TEEN_TO_PARENT_ACTIVE_CONNECTIONS; const ageSpecificText = useAgeSpecificText(intl.formatToPlainString(FamilyCenter_messages["1/PzIj"], { maxConnections }), intl.formatToPlainString(FamilyCenter_messages.RcTgiE, { maxConnections })); return hasMaxConnections ? <_Text.Text variant="text-xxs/medium" color="text-muted">{ageSpecificText} : null; }; FamilyCenterHelpLineInfo = function FamilyCenterHelpLineInfo() { const styles2 = useStyles2(); const shouldShowHelplineLink = useShouldShowHelplineLink(); const shouldShowThroughlineLink = useShouldShowThroughlineLink(); const r10 = shouldShowHelplineLink ? intl.format(FamilyCenter_messages["KOwsf/"], { helpLink: "https://support.discord.com/hc/articles/7925648993943-Crisis-Text-Line" }) : shouldShowThroughlineLink ? intl.format(FamilyCenter_messages["6tsC8u"], { helpLink: THROUGHLINE_URL }) : null; return r10 != null ? <_Text.Text style={styles2.supportHeader} variant="heading-sm/semibold"> {intl.string(FamilyCenter_messages["7/tVhv"])} <_Text.Text variant="text-xs/medium" color="text-muted">{r10} : null; }; useStyles = createStyles({ container: { display: "flex", paddingTop: Module712.space.PX_12, marginTop: Module712.space.PX_12, borderTopColor: Module712.colors.BORDER_SUBTLE, borderTopWidth: 1 } }); useStyles2 = createStyles({ container: { display: "flex", marginTop: Module712.space.PX_16 }, supportHeader: { marginBottom: Module712.space.PX_4 } }); useStyles3 = createStyles({ scrollView: { flex: 1 }, container: { paddingHorizontal: Module712.space.PX_16, paddingBottom: Module712.space.PX_16 } }); export default function FamilyCenterRequestsPage() { const styles3 = useStyles3(); return ; };