Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4907.js (118.4 MB)
102 lines
5.1 KiB
TypeScript
102 lines
5.1 KiB
TypeScript
// Module ID: 15130
|
|
// Function ID: 15131
|
|
// Name: FamilyCenterRequestsPage
|
|
// Dependencies: [19, 17, 7734, 11615, 21, 4722, 576, 8883, 8884, 12163, 1115, 2480, 4718, 11645, 7319, 15091, 15131, 15133, 15142, 2]
|
|
// Exports: default
|
|
|
|
// Module 15130 (FamilyCenterRequestsPage)
|
|
import nativeDefault from "native" /* 576 */;
|
|
import common_SafeAreaView from "common/SafeAreaView" /* 7319 */;
|
|
import useUserLinks from "useUserLinks" /* 8883 */;
|
|
import useIsInAdultAgeGroupDefault from "useIsInAdultAgeGroup" /* 8884 */;
|
|
import useHelpLineVisibility from "useHelpLineVisibility" /* 11645 */;
|
|
import useAgeSpecificText from "useAgeSpecificText" /* 12163 */;
|
|
import FamilyCenterParentalConsentNoticeDefault from "FamilyCenterParentalConsentNotice" /* 15091 */;
|
|
import FamilyCenterLinkingBannerDefault from "FamilyCenterLinkingBanner" /* 15131 */;
|
|
import FamilyCenterAcceptedLinksDefault from "FamilyCenterAcceptedLinks" /* 15133 */;
|
|
import FamilyCenterPendingLinksDefault from "FamilyCenterPendingLinks" /* 15142 */;
|
|
import noop from "module_19" /* 19 */;
|
|
|
|
const _modDef2480 = tmp5(2480);
|
|
require = fn;
|
|
function FamilyCenterMaxConnectionsBlurb() {
|
|
const tmp = closure_10();
|
|
const hasMaxConnections = useUserLinks.useHasMaxConnections();
|
|
useAgeSpecificText;
|
|
const intl = tmp2(1115).intl;
|
|
intl.formatToPlainString(_modDef2480["1/PzIj"], { maxConnections: useIsInAdultAgeGroupDefault() ? hasOwnProperty : timestampProducer });
|
|
const intl2 = tmp2(1115).intl;
|
|
let tmp10 = null;
|
|
if (hasMaxConnections) {
|
|
const obj2 = { style: tmp.container, children: null };
|
|
const obj3 = { variant: "text-xxs/medium", color: "text-muted", children: tmp9 };
|
|
obj2.children = React6(tmp2(4718).Text, obj3);
|
|
tmp10 = React6(React3, obj2);
|
|
}
|
|
return tmp10;
|
|
}
|
|
function FamilyCenterHelpLineInfo() {
|
|
const tmp = closure_12();
|
|
const shouldShowHelplineLink = useHelpLineVisibility.useShouldShowHelplineLink();
|
|
useHelpLineVisibility;
|
|
if (shouldShowHelplineLink) {
|
|
const intl2 = tmp2(1115).intl;
|
|
let formatResult = intl2.format(_modDef2480["KOwsf/"], { helpLink: "https://support.discord.com/hc/articles/7925648993943-Crisis-Text-Line" });
|
|
} else {
|
|
formatResult = null;
|
|
if (tmp6) {
|
|
const intl = tmp2(1115).intl;
|
|
const obj2 = { helpLink: THROUGHLINE_URL };
|
|
formatResult = intl.format(_modDef2480["6tsC8u"], obj2);
|
|
}
|
|
}
|
|
let tmp11 = null;
|
|
if (null != formatResult) {
|
|
const obj3 = { style: tmp.container, children: null };
|
|
const obj4 = { style: tmp.supportHeader, variant: "heading-sm/semibold", children: null };
|
|
const intl3 = tmp2(1115).intl;
|
|
obj4.children = intl3.string(_modDef2480["7/tVhv"]);
|
|
const items = [React6(tmp2(4718).Text, obj4), ];
|
|
const obj5 = { variant: "text-xs/medium", color: "text-muted", children: formatResult };
|
|
items[1] = React6(tmp2(4718).Text, obj5);
|
|
obj3.children = items;
|
|
tmp11 = React7(React3, obj3);
|
|
}
|
|
return tmp11;
|
|
}
|
|
get_ActivityIndicator = fn(17);
|
|
({ View: c3, ScrollView: closure_4 } = get_ActivityIndicator);
|
|
const FamilyCenterConstants = fn(7734);
|
|
({ MAX_PARENT_TO_TEEN_ACTIVE_CONNECTIONS: hasOwnProperty, MAX_TEEN_TO_PARENT_ACTIVE_CONNECTIONS: metroRequire } = FamilyCenterConstants);
|
|
const THROUGHLINE_URL = fn(11615).THROUGHLINE_URL;
|
|
const jsxProd = fn(21);
|
|
({ jsx: closure_8, jsxs: closure_9 } = jsxProd);
|
|
let createStyles = fn(4722);
|
|
let obj2 = { container: { display: "flex", paddingTop: nativeDefault.space.PX_12, marginTop: nativeDefault.space.PX_12, borderTopColor: nativeDefault.colors.BORDER_SUBTLE, borderTopWidth: 1 } };
|
|
let closure_10 = createStyles.createStyles(obj2);
|
|
createStyles = fn(4722);
|
|
let obj5 = { container: null, supportHeader: null };
|
|
let obj3 = { display: "flex", paddingTop: nativeDefault.space.PX_12, marginTop: nativeDefault.space.PX_12, borderTopColor: nativeDefault.colors.BORDER_SUBTLE, borderTopWidth: 1 };
|
|
obj5.container = { display: "flex", marginTop: nativeDefault.space.PX_16 };
|
|
const obj6 = { display: "flex", marginTop: nativeDefault.space.PX_16 };
|
|
obj5.supportHeader = { marginBottom: nativeDefault.space.PX_4 };
|
|
let closure_12 = createStyles.createStyles(obj5);
|
|
createStyles = fn(4722);
|
|
const obj9 = { scrollView: { flex: 1 }, container: null };
|
|
const obj7 = { marginBottom: nativeDefault.space.PX_4 };
|
|
obj9.container = { paddingHorizontal: nativeDefault.space.PX_16, paddingBottom: nativeDefault.space.PX_16 };
|
|
let closure_14 = createStyles.createStyles(obj9);
|
|
const size = fn(2);
|
|
const result = size.fileFinishedImporting("modules/parent_tools/native/FamilyCenterRequestsPage.tsx");
|
|
|
|
export default function FamilyCenterRequestsPage() {
|
|
const tmp = closure_14();
|
|
const obj = { style: tmp.scrollView, children: null };
|
|
const obj2 = { bottom: true, children: null };
|
|
const obj3 = { style: tmp.container, children: null };
|
|
const items = [React6(FamilyCenterParentalConsentNoticeDefault, {}), React6(FamilyCenterLinkingBannerDefault, {}), React6(FamilyCenterAcceptedLinksDefault, {}), React6(FamilyCenterPendingLinksDefault, {}), React6(FamilyCenterMaxConnectionsBlurb, {}), React6(FamilyCenterHelpLineInfo, {})];
|
|
obj3.children = items;
|
|
obj2.children = React7(React3, obj3);
|
|
obj.children = React6(common_SafeAreaView.SafeAreaPaddingView, obj2);
|
|
return React6(React4, obj);
|
|
};
|