Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
102 lines
5.1 KiB
TypeScript
102 lines
5.1 KiB
TypeScript
// Module ID: 14941
|
|
// Function ID: 14942
|
|
// Name: FamilyCenterRequestsPage
|
|
// Dependencies: [19, 17, 7552, 11395, 21, 4574, 576, 8678, 8679, 11950, 1114, 2396, 4570, 11425, 7137, 14902, 14942, 14944, 14953, 2]
|
|
// Exports: default
|
|
|
|
// Module 14941 (FamilyCenterRequestsPage)
|
|
import nativeDefault from "native" /* 576 */;
|
|
import common_SafeAreaView from "common/SafeAreaView" /* 7137 */;
|
|
import useUserLinks from "useUserLinks" /* 8678 */;
|
|
import useIsInAdultAgeGroupDefault from "useIsInAdultAgeGroup" /* 8679 */;
|
|
import useHelpLineVisibility from "useHelpLineVisibility" /* 11425 */;
|
|
import useAgeSpecificText from "useAgeSpecificText" /* 11950 */;
|
|
import FamilyCenterParentalConsentNoticeDefault from "FamilyCenterParentalConsentNotice" /* 14902 */;
|
|
import FamilyCenterLinkingBannerDefault from "FamilyCenterLinkingBanner" /* 14942 */;
|
|
import FamilyCenterAcceptedLinksDefault from "FamilyCenterAcceptedLinks" /* 14944 */;
|
|
import FamilyCenterPendingLinksDefault from "FamilyCenterPendingLinks" /* 14953 */;
|
|
import noop from "module_19" /* 19 */;
|
|
|
|
const _modDef2396 = tmp5(2396);
|
|
require = fn;
|
|
function FamilyCenterMaxConnectionsBlurb() {
|
|
const tmp = closure_10();
|
|
const hasMaxConnections = useUserLinks.useHasMaxConnections();
|
|
useAgeSpecificText;
|
|
const intl = tmp2(1114).intl;
|
|
intl.formatToPlainString(_modDef2396["1/PzIj"], { maxConnections: useIsInAdultAgeGroupDefault() ? hasOwnProperty : timestampProducer });
|
|
const intl2 = tmp2(1114).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(4570).Text, obj3);
|
|
tmp10 = React6(React3, obj2);
|
|
}
|
|
return tmp10;
|
|
}
|
|
function FamilyCenterHelpLineInfo() {
|
|
const tmp = closure_12();
|
|
const shouldShowHelplineLink = useHelpLineVisibility.useShouldShowHelplineLink();
|
|
useHelpLineVisibility;
|
|
if (shouldShowHelplineLink) {
|
|
const intl2 = tmp2(1114).intl;
|
|
let formatResult = intl2.format(_modDef2396["KOwsf/"], { helpLink: "https://support.discord.com/hc/articles/7925648993943-Crisis-Text-Line" });
|
|
} else {
|
|
formatResult = null;
|
|
if (tmp6) {
|
|
const intl = tmp2(1114).intl;
|
|
const obj2 = { helpLink: THROUGHLINE_URL };
|
|
formatResult = intl.format(_modDef2396["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(1114).intl;
|
|
obj4.children = intl3.string(_modDef2396["7/tVhv"]);
|
|
const items = [React6(tmp2(4570).Text, obj4), ];
|
|
const obj5 = { variant: "text-xs/medium", color: "text-muted", children: formatResult };
|
|
items[1] = React6(tmp2(4570).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(7552);
|
|
({ MAX_PARENT_TO_TEEN_ACTIVE_CONNECTIONS: hasOwnProperty, MAX_TEEN_TO_PARENT_ACTIVE_CONNECTIONS: metroRequire } = FamilyCenterConstants);
|
|
const THROUGHLINE_URL = fn(11395).THROUGHLINE_URL;
|
|
const jsxProd = fn(21);
|
|
({ jsx: closure_8, jsxs: closure_9 } = jsxProd);
|
|
let createStyles = fn(4574);
|
|
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(4574);
|
|
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(4574);
|
|
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);
|
|
};
|