decord/source/modules/parent_tools/native/FamilyCenterActivityCard.tsx

355 lines
16 KiB
TypeScript
Raw Normal View History

2026-08-24 06:08:38 +00:00
// Module ID: 14314
// Function ID: 14315
2026-07-20 16:05:17 +00:00
// Name: FamilyCenterActivityCardPrefaceText
2026-08-24 06:08:38 +00:00
// Dependencies: [19, 17, 5302, 676, 21, 4668, 712, 7660, 7659, 5368, 11146, 1236, 2336, 1297, 14315, 4739, 8947, 5265, 14316, 2008, 7958, 14317, 14318, 11143, 4346, 4096, 4223, 8858, 698, 11689, 14319, 14320, 14321, 14324, 14331, 2]
2026-07-20 16:05:17 +00:00
// Exports: default
2026-08-24 06:08:38 +00:00
// Module 14314 (FamilyCenterActivityCardPrefaceText)
import ThemesDefault from "Themes" /* 712 */;
import getSystemLocale from "getSystemLocale" /* 1236 */;
import Button from "Button" /* 1297 */;
import messagesProxyDefault from "messagesProxy" /* 2336 */;
import Text from "Text" /* 4739 */;
import getEmptyActivityFormatter from "getEmptyActivityFormatter" /* 5368 */;
import useUserIdsForLinkStatus from "useUserIdsForLinkStatus" /* 7659 */;
import useIsInAdultAgeGroupDefault from "useIsInAdultAgeGroup" /* 7660 */;
import registerAssetDefault from "registerAsset" /* 7958 */;
import renderDefault from "render" /* 8947 */;
import useAgeSpecificText from "useAgeSpecificText" /* 11146 */;
import FamilyCenterUsernameHeaderDefault from "FamilyCenterUsernameHeader" /* 14317 */;
import useSelectedTeenUser from "useSelectedTeenUser" /* 14318 */;
import FamilyCenterTopActivityDefault from "FamilyCenterTopActivity" /* 14321 */;
import SpendingLimitRowDefault from "SpendingLimitRow" /* 14331 */;
import importAllResult from "noop" /* 19 */;
import { View } from "get ActivityIndicator" /* 17 */;
import items from "items" /* 5302 */;
import { AnalyticEvents } from "ME" /* 676 */;
import jsxProd from "jsxProd" /* 21 */;
import createCacheKey from "createCacheKey" /* 4668 */;
2026-07-23 10:11:24 +00:00
2026-08-24 06:08:38 +00:00
require = arg1;
2026-07-20 16:05:17 +00:00
function FamilyCenterActivityCardPrefaceText() {
const tmp = callback3();
2026-08-24 06:08:38 +00:00
const tmp4 = useIsInAdultAgeGroupDefault();
let obj = useUserIdsForLinkStatus;
2026-07-20 16:05:17 +00:00
const activeLinkUserIds = obj.useActiveLinkUserIds();
2026-08-24 06:08:38 +00:00
obj1 = getEmptyActivityFormatter;
2026-07-29 08:29:29 +00:00
const activityWindowTimestampFormatter = obj1.getActivityWindowTimestampFormatter(tmp4);
2026-08-24 06:08:38 +00:00
let obj2 = useUserIdsForLinkStatus;
2026-07-20 16:05:17 +00:00
const activityWindowTimeStamp = obj2.useActivityWindowTimeStamp(activityWindowTimestampFormatter);
2026-08-24 06:08:38 +00:00
let obj3 = useAgeSpecificText;
const intl = getSystemLocale.intl;
2026-07-20 16:05:17 +00:00
obj = { activeLinks: activeLinkUserIds.length };
2026-08-24 06:08:38 +00:00
const intl2 = getSystemLocale.intl;
const ageSpecificText = obj3.useAgeSpecificText(intl.formatToPlainString(messagesProxyDefault.tazvHQ, obj), intl2.string(messagesProxyDefault.KrLnkE));
2026-07-29 08:29:29 +00:00
obj = { style: tmp.container, children: null };
let tmp12 = null;
if (!tmp4) {
obj1 = { color: null, source: null, style: null };
obj1[0] = tmp.icon.color;
2026-08-24 06:08:38 +00:00
obj1[1] = tmp2(14315);
2026-07-29 08:29:29 +00:00
obj1[2] = tmp.icon;
tmp12 = callback(tmp5(1297).Icon, obj1);
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
const items = [tmp12, , ];
obj2 = { style: tmp.text, variant: "text-xs/semibold", color: "text-subtle", children: null };
2026-07-20 16:05:17 +00:00
let tmp15 = ageSpecificText;
if (activeLinkUserIds.length > 1) {
tmp15 = ageSpecificText;
2026-07-29 08:29:29 +00:00
if (tmp4) {
2026-07-20 16:05:17 +00:00
tmp15 = activityWindowTimeStamp;
}
}
2026-07-29 08:29:29 +00:00
obj2[3] = tmp15;
2026-08-24 06:08:38 +00:00
items[1] = callback(Text.Text, obj2);
2026-07-20 16:05:17 +00:00
obj3 = {
onPress() {
2026-07-29 08:29:29 +00:00
callback2(paths[17]).pushLazy(callback(paths[19])(paths[18], paths.paths));
},
children: null
2026-07-20 16:05:17 +00:00
};
2026-08-24 06:08:38 +00:00
const formatToPlainStringResult = intl.formatToPlainString(messagesProxyDefault.tazvHQ, obj);
2026-07-29 08:29:29 +00:00
const tmp10 = closure_9;
const tmp11 = View;
2026-08-24 06:08:38 +00:00
const tmp2Result = renderDefault;
obj3[1] = callback(Button.Icon, { color: tmp.icon.color, source: registerAssetDefault, size: Button.Icon.Sizes.EXTRA_SMALL, style: tmp.icon });
items[2] = callback(tmp2Result, obj3);
2026-07-29 08:29:29 +00:00
obj[1] = items;
return tmp10(tmp11, obj);
2026-07-20 16:05:17 +00:00
}
function FamilyCenterHeaderSubText() {
2026-08-24 06:08:38 +00:00
const tmp2 = useIsInAdultAgeGroupDefault();
let obj = useUserIdsForLinkStatus;
2026-07-20 16:05:17 +00:00
const activeLinkUserIds = obj.useActiveLinkUserIds();
2026-08-24 06:08:38 +00:00
const activityWindowTimestampFormatter = getEmptyActivityFormatter.getActivityWindowTimestampFormatter(tmp2);
useUserIdsForLinkStatus;
2026-07-29 08:29:29 +00:00
if (!tmp2) {
obj = { variant: "text-sm/medium", color: "text-muted", children: null };
obj[2] = tmp6;
2026-08-24 06:08:38 +00:00
let tmp7 = callback(Text.Text, obj);
2026-07-20 16:05:17 +00:00
} else {
2026-07-29 08:29:29 +00:00
tmp7 = null;
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
return tmp7;
2026-07-20 16:05:17 +00:00
}
class FamilyCenterActivityCardHeader {
constructor() {
2026-07-23 10:11:24 +00:00
obj = require("useUserIdsForLinkStatus");
2026-07-20 16:05:17 +00:00
activeLinkUserIds = obj.useActiveLinkUserIds();
2026-07-23 10:11:24 +00:00
tmp = require("useIsInAdultAgeGroup")();
obj2 = require("useSelectedTeenUser");
2026-07-20 16:05:17 +00:00
selectedTeenUser = obj2.useSelectedTeenUser();
if (undefined === selectedTeenUser) {
return null;
} else {
if (!tmp) {
tmp3 = jsx;
tmp4 = View;
2026-07-29 08:29:29 +00:00
obj = { children: null };
2026-08-24 06:08:38 +00:00
tmp5 = closure_15;
2026-07-29 08:29:29 +00:00
obj1 = { user: null };
obj1[0] = selectedTeenUser;
2026-08-24 06:08:38 +00:00
obj[0] = jsx(closure_15, obj1);
2026-07-20 16:05:17 +00:00
tmp6 = jsx(View, obj);
tmp9 = tmp6;
} else {
num = 1;
}
tmp7 = jsx;
tmp8 = FamilyCenterActivityCardAccountSelect;
tmp6 = jsx(FamilyCenterActivityCardAccountSelect, {});
}
return;
}
}
class FamilyCenterActivityCardAccountSelect {
constructor() {
2026-08-24 06:08:38 +00:00
tmp = closure_17();
tmp2 = closure_0;
2026-07-29 08:29:29 +00:00
tmp3 = selectTeenUser;
2026-07-23 10:11:24 +00:00
obj = require("useUserIdsForLinkStatus");
2026-07-20 16:05:17 +00:00
activeLinkUsers = obj.useActiveLinkUsers();
2026-08-24 06:08:38 +00:00
closure_0 = activeLinkUsers;
2026-07-23 10:11:24 +00:00
obj2 = require("useSelectedTeenUser");
2026-07-20 16:05:17 +00:00
selectedTeenUser = obj2.useSelectedTeenUser();
2026-07-23 10:11:24 +00:00
closure_1 = selectedTeenUser;
obj3 = require("useFamilyCenterActions");
2026-07-20 16:05:17 +00:00
obj = {
onSuccess() {
2026-07-29 08:29:29 +00:00
return selectedTeenUser(selectTeenUser[24]).hideActionSheet(closure_10);
2026-07-20 16:05:17 +00:00
},
onError() {
const intl = activeLinkUsers(selectTeenUser[11]).intl;
return activeLinkUsers(selectTeenUser[25]).presentFailedToast(intl.string(selectedTeenUser(selectTeenUser[12]).Wu8BK2));
}
};
2026-07-23 10:11:24 +00:00
selectTeenUser = obj3.useFamilyCenterActions(obj).selectTeenUser;
2026-07-20 16:05:17 +00:00
items = [];
items[0] = activeLinkUsers;
2026-08-24 06:08:38 +00:00
closure_3 = closure_3.useMemo(() => activeLinkUsers.map((id) => {
2026-07-29 08:29:29 +00:00
const obj = { label: null, value: null };
2026-08-24 06:08:38 +00:00
const name = callback(4223).getName(id);
const obj2 = callback(4223);
obj[0] = "" + name + " (" + callback(4223).getUserTag(id) + ")";
2026-07-29 08:29:29 +00:00
obj[1] = id.id;
2026-07-20 16:05:17 +00:00
return obj;
}), items);
2026-07-29 08:29:29 +00:00
tmp6 = null;
2026-07-20 16:05:17 +00:00
if (undefined !== selectedTeenUser) {
2026-07-29 08:29:29 +00:00
tmp7 = jsx;
tmp8 = View;
obj1 = { children: null };
tmp9 = jsxs;
tmp10 = closure_1;
obj2 = { style: null, accessibilityRole: "spinbutton", onPress: null, children: null };
obj2[0] = tmp.touch;
obj2[2] = function onPress() {
2026-07-20 16:05:17 +00:00
if (undefined !== selectedTeenUser) {
let obj = selectedTeenUser(selectTeenUser[24]);
2026-07-29 08:29:29 +00:00
obj = { title: null, items: null, onItemSelect: null, selectedItem: null, hasIcons: false };
2026-07-20 16:05:17 +00:00
const intl = activeLinkUsers(selectTeenUser[11]).intl;
2026-07-29 08:29:29 +00:00
obj[0] = intl.string(selectedTeenUser(selectTeenUser[12]).vORl9Q);
obj[1] = closure_3;
obj[2] = function onItemSelect(arg0) {
2026-07-20 16:05:17 +00:00
let tmp = null != arg0;
if (tmp) {
2026-07-29 08:29:29 +00:00
tmp = arg0 !== id.id;
2026-07-20 16:05:17 +00:00
}
if (tmp) {
2026-07-29 08:29:29 +00:00
callback(arg0);
2026-08-24 06:08:38 +00:00
let obj = closure_1_1(closure_1_2[28]);
2026-07-29 08:29:29 +00:00
obj = { action: null };
2026-08-24 06:08:38 +00:00
obj[0] = closure_1_5.SelectTeen;
obj.track(closure_1_7.FAMILY_CENTER_ACTION, obj);
2026-07-20 16:05:17 +00:00
}
setImmediate(() => {
2026-07-29 08:29:29 +00:00
callback(table[24]).hideActionSheet(closure_10);
2026-07-20 16:05:17 +00:00
});
};
2026-07-29 08:29:29 +00:00
obj[3] = tmp.id;
2026-08-24 06:08:38 +00:00
obj.openLazy(activeLinkUsers(selectTeenUser[19])(selectTeenUser[27], selectTeenUser.paths), closure_1_10, obj);
2026-07-29 08:29:29 +00:00
const tmp5 = activeLinkUsers(selectTeenUser[19])(selectTeenUser[27], selectTeenUser.paths);
2026-07-20 16:05:17 +00:00
}
};
2026-08-24 06:08:38 +00:00
tmp12 = closure_15;
2026-07-29 08:29:29 +00:00
obj3 = { user: null, inSelector: true };
obj3[0] = selectedTeenUser;
tmp11 = require("render");
2026-07-20 16:05:17 +00:00
items1 = [, ];
2026-08-24 06:08:38 +00:00
items1[0] = jsx(closure_15, obj3);
2026-07-29 08:29:29 +00:00
obj4 = { style: null, size: null, source: null };
obj4[0] = tmp.icon;
obj4[1] = require("Button").Icon.Sizes.MEDIUM;
obj4[2] = require("registerAsset");
2026-07-23 10:11:24 +00:00
items1[1] = jsx(require("Button").Icon, obj4);
2026-07-29 08:29:29 +00:00
obj2[3] = items1;
obj1[0] = jsxs(tmp11, obj2);
tmp6 = jsx(View, obj1);
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
return tmp6;
2026-07-20 16:05:17 +00:00
}
}
2026-07-29 08:29:29 +00:00
let c3 = importAllResult;
({ FamilyCenterAction: c5, TeenActionDisplayType: closure_6 } = items);
2026-08-24 06:08:38 +00:00
({ jsx: closure_8, jsxs: c9 } = jsxProd);
2026-07-23 10:11:24 +00:00
const FamilyCenterTeenAccountSelect = "FamilyCenterTeenAccountSelect";
2026-07-29 08:29:29 +00:00
let obj = { container: { display: "flex", flexDirection: "row", alignItems: "center" }, icon: null, text: null };
2026-08-24 06:08:38 +00:00
obj = { color: ThemesDefault.colors.ICON_SUBTLE, width: ThemesDefault.space.PX_16, height: ThemesDefault.space.PX_16 };
2026-07-29 08:29:29 +00:00
obj[1] = obj;
2026-08-24 06:08:38 +00:00
createCacheKey = { marginHorizontal: ThemesDefault.space.PX_4 };
2026-07-29 08:29:29 +00:00
obj[2] = createCacheKey;
let closure_11 = createCacheKey.createStyles(obj);
2026-08-24 06:08:38 +00:00
let obj2 = { header: { display: "flex", flexDirection: "row", alignItems: "center", padding: ThemesDefault.space.PX_12, flex: 1, backgroundColor: ThemesDefault.colors.BACKGROUND_SURFACE_HIGHEST, borderTopLeftRadius: ThemesDefault.radii.md, borderTopRightRadius: ThemesDefault.radii.md }, avatar: null, avatarContainer: null, userHeader: null, nonSelectorHeader: null };
let obj3 = { display: "flex", flexDirection: "row", alignItems: "center", padding: ThemesDefault.space.PX_12, flex: 1, backgroundColor: ThemesDefault.colors.BACKGROUND_SURFACE_HIGHEST, borderTopLeftRadius: ThemesDefault.radii.md, borderTopRightRadius: ThemesDefault.radii.md };
obj2[1] = { borderRadius: require("Button").AVATAR_SIZE_MAP[require("Button").AvatarSizes.NORMAL] / 2, backgroundColor: ThemesDefault.colors.BACKGROUND_SURFACE_HIGH };
createCacheKey = { marginRight: ThemesDefault.space.PX_12, alignItems: "flex-start" };
2026-07-29 08:29:29 +00:00
obj2[2] = createCacheKey;
2026-08-24 06:08:38 +00:00
let obj4 = { borderRadius: require("Button").AVATAR_SIZE_MAP[require("Button").AvatarSizes.NORMAL] / 2, backgroundColor: ThemesDefault.colors.BACKGROUND_SURFACE_HIGH };
obj2[3] = { display: "flex", flexDirection: "column", width: "100%", paddingRight: ThemesDefault.space.PX_16 };
const obj6 = { display: "flex", flexDirection: "column", width: "100%", paddingRight: ThemesDefault.space.PX_16 };
obj2[4] = { flex: 1, paddingRight: ThemesDefault.space.PX_16 };
2026-07-29 08:29:29 +00:00
let closure_14 = createCacheKey.createStyles(obj2);
2026-07-20 16:05:17 +00:00
const memoResult = importAllResult.memo((arg0) => {
({ user, inSelector } = arg0);
const tmp = callback4();
2026-08-24 06:08:38 +00:00
const AvatarSizes = Button.AvatarSizes;
2026-07-29 08:29:29 +00:00
if (inSelector) {
let NORMAL = AvatarSizes.SMALL;
let tmp4 = tmp2;
} else {
NORMAL = AvatarSizes.NORMAL;
tmp4 = tmp2;
}
let obj = { style: tmp.header, children: null };
obj = { style: tmp.avatarContainer, children: callback(tmp4(1297).Avatar, obj) };
2026-08-24 06:08:38 +00:00
obj = { avatarStyle: tmp.avatar, user, guildId: "HermesInternal", disablePlaceholder: null, avatarDecoration: user.avatarDecoration, size: 471.755 };
2026-07-29 08:29:29 +00:00
obj[5] = NORMAL;
2026-07-20 16:05:17 +00:00
const items = [callback(View, obj), ];
const items1 = [tmp.userHeader, ];
let nonSelectorHeader;
if (!inSelector) {
nonSelectorHeader = tmp.nonSelectorHeader;
}
2026-08-24 06:08:38 +00:00
obj1 = { style: items1, children: null };
2026-07-20 16:05:17 +00:00
items1[1] = nonSelectorHeader;
2026-08-24 06:08:38 +00:00
const items2 = [callback(FamilyCenterUsernameHeaderDefault, { user }), callback(FamilyCenterHeaderSubText, {})];
2026-07-29 08:29:29 +00:00
obj1[1] = items2;
2026-07-20 16:05:17 +00:00
items[1] = closure_9(View, obj1);
2026-07-29 08:29:29 +00:00
obj[1] = items;
2026-07-20 16:05:17 +00:00
return closure_9(View, obj);
});
memoResult.displayName = "FamilyCenterActivityCardAccount";
2026-07-29 08:29:29 +00:00
const obj8 = { touch: null, icon: null };
2026-08-24 06:08:38 +00:00
const obj7 = { flex: 1, paddingRight: ThemesDefault.space.PX_16 };
const merged = Object.assign(ThemesDefault.shadows.SHADOW_LOW);
obj8[0] = { display: "flex", flexDirection: "row", alignItems: "center", justifyContent: "flex-start", backgroundColor: ThemesDefault.colors.BACKGROUND_SURFACE_HIGHEST };
const obj9 = { display: "flex", flexDirection: "row", alignItems: "center", justifyContent: "flex-start", backgroundColor: ThemesDefault.colors.BACKGROUND_SURFACE_HIGHEST };
2026-07-23 10:11:24 +00:00
items = [{ rotate: "90deg" }];
2026-08-24 06:08:38 +00:00
obj8[1] = { color: ThemesDefault.colors.INTERACTIVE_TEXT_DEFAULT, width: ThemesDefault.space.PX_24, height: ThemesDefault.space.PX_24, transform: items, marginHorizontal: ThemesDefault.space.PX_8 };
2026-07-29 08:29:29 +00:00
let closure_17 = createCacheKey.createStyles(obj8);
const obj11 = { card: null, preface: null, container: null, content: null, totals: null, first: null, other: null, activities: null, settingsControls: null };
2026-08-24 06:08:38 +00:00
createCacheKey = { marginTop: ThemesDefault.space.PX_16 };
2026-07-29 08:29:29 +00:00
obj11[0] = createCacheKey;
2026-08-24 06:08:38 +00:00
const obj10 = { color: ThemesDefault.colors.INTERACTIVE_TEXT_DEFAULT, width: ThemesDefault.space.PX_24, height: ThemesDefault.space.PX_24, transform: items, marginHorizontal: ThemesDefault.space.PX_8 };
obj11[1] = { display: "flex", marginBottom: ThemesDefault.space.PX_12 };
const obj13 = { display: "flex", marginBottom: ThemesDefault.space.PX_12 };
obj11[2] = { backgroundColor: ThemesDefault.colors.BACKGROUND_SURFACE_HIGH, borderRadius: ThemesDefault.radii.md };
const obj14 = { backgroundColor: ThemesDefault.colors.BACKGROUND_SURFACE_HIGH, borderRadius: ThemesDefault.radii.md };
obj11[3] = { padding: ThemesDefault.space.PX_16, display: "flex", flexDirection: "column", gap: ThemesDefault.space.PX_32 };
createCacheKey = { display: "flex", flexDirection: "row", flexWrap: "wrap", justifyContent: "space-between", gap: ThemesDefault.space.PX_8 };
2026-07-29 08:29:29 +00:00
obj11[4] = createCacheKey;
obj11[5] = { width: "100%" };
obj11[6] = { width: "48.5%" };
2026-08-24 06:08:38 +00:00
const obj15 = { padding: ThemesDefault.space.PX_16, display: "flex", flexDirection: "column", gap: ThemesDefault.space.PX_32 };
obj11[7] = { display: "flex", flexDirection: "column", gap: ThemesDefault.space.PX_32 };
const obj17 = { display: "flex", flexDirection: "column", gap: ThemesDefault.space.PX_32 };
obj11[8] = { marginTop: ThemesDefault.space.PX_24 };
2026-07-29 08:29:29 +00:00
let closure_19 = createCacheKey.createStyles(obj11);
2026-08-24 06:08:38 +00:00
const obj18 = { marginTop: ThemesDefault.space.PX_24 };
const result = require("set").fileFinishedImporting("modules/parent_tools/native/FamilyCenterActivityCard.tsx");
2026-07-20 16:05:17 +00:00
export default function FamilyCenterActivityCard() {
const tmp = callback6();
2026-08-24 06:08:38 +00:00
const _require = tmp;
let obj = _require(14318);
2026-07-20 16:05:17 +00:00
const selectedTeenUser = obj.useSelectedTeenUser();
2026-08-24 06:08:38 +00:00
_require(14319);
2026-07-20 16:05:17 +00:00
if (undefined === selectedTeenUser) {
return null;
} else {
2026-08-24 06:08:38 +00:00
const sortedActivityTypeConfigs = tmp2(5368).getSortedActivityTypeConfigs();
2026-07-29 08:29:29 +00:00
obj = { style: null, children: null };
obj[0] = tmp.card;
obj = { style: null, children: null };
obj[0] = tmp.preface;
obj[1] = callback(FamilyCenterActivityCardPrefaceText, {});
2026-07-20 16:05:17 +00:00
const items = [callback(View, obj), , ];
2026-08-24 06:08:38 +00:00
obj1 = { style: null, children: null };
2026-07-29 08:29:29 +00:00
obj1[0] = tmp.container;
2026-07-20 16:05:17 +00:00
const items1 = [callback(FamilyCenterActivityCardHeader, {}), ];
2026-07-29 08:29:29 +00:00
const obj2 = { style: null, children: null };
obj2[0] = tmp.content;
const obj3 = { style: null, children: null };
obj3[0] = tmp.totals;
2026-07-20 16:05:17 +00:00
const found = sortedActivityTypeConfigs.filter((arg0) => {
[tmp] = arg0;
2026-07-29 08:29:29 +00:00
return tmp !== constants.GIFTS;
2026-07-20 16:05:17 +00:00
});
2026-07-29 08:29:29 +00:00
obj3[1] = found.map((arg0, arg1) => {
2026-07-20 16:05:17 +00:00
[tmp, ] = arg0;
if (0 === arg1) {
2026-08-24 06:08:38 +00:00
let other = closure_0.first;
2026-07-20 16:05:17 +00:00
} else {
2026-08-24 06:08:38 +00:00
other = closure_0.other;
2026-07-20 16:05:17 +00:00
}
2026-08-24 06:08:38 +00:00
return closure_1_8(closure_1_4, { style: other, children: closure_1_8(closure_1_1(closure_1_2[31]), { displayType: tmp }) }, "total-" + tmp);
2026-07-20 16:05:17 +00:00
});
2026-08-24 06:08:38 +00:00
const items2 = [callback(View, obj3), callback(FamilyCenterTopActivityDefault, {}), ];
2026-07-29 08:29:29 +00:00
let tmp11Result = null;
if (tmp6) {
const obj4 = { style: null, children: null };
obj4[0] = tmp.activities;
obj4[1] = sortedActivityTypeConfigs.map((arg0) => {
[tmp, ] = arg0;
return callback2(callback(table[33]), { displayType }, "section-" + displayType);
});
tmp11Result = tmp11(tmp10, obj4);
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
items2[2] = tmp11Result;
obj2[1] = items2;
2026-07-20 16:05:17 +00:00
items1[1] = closure_9(View, obj2);
2026-07-29 08:29:29 +00:00
obj1[1] = items1;
2026-07-20 16:05:17 +00:00
items[1] = closure_9(View, obj1);
2026-07-29 08:29:29 +00:00
const obj5 = { style: null, children: null };
obj5[0] = tmp.settingsControls;
2026-08-24 06:08:38 +00:00
obj5[1] = callback(SpendingLimitRowDefault, {});
2026-07-20 16:05:17 +00:00
items[2] = callback(View, obj5);
2026-07-29 08:29:29 +00:00
obj[1] = items;
2026-07-20 16:05:17 +00:00
return closure_9(View, obj);
}
2026-08-24 06:08:38 +00:00
tmp2 = _require;
2026-07-20 16:05:17 +00:00
};
export const FamilyCenterActivityCardAccount = memoResult;
export { FamilyCenterActivityCardHeader };
export { FamilyCenterActivityCardAccountSelect };