decord/source/modules/quests/native/QuestDock/QuestDockEnrolledHeader.tsx
github-actions 03cf168fbc chore: update source for alpha 347.3
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4825.js (118.4 MB)
2026-09-17 08:17:09 +00:00

43 lines
2.6 KiB
TypeScript

// Module ID: 15302
// Function ID: 15303
// Name: QuestDockEnrolledHeader
// Dependencies: [32, 19, 17, 21, 4640, 15214, 11637, 11926, 5535, 15243, 4636, 2]
// Module 15302 (QuestDockEnrolledHeader)
import Text_Text from "Text/Text" /* 4636 */;
import QuestTypes from "QuestTypes" /* 5535 */;
import hooks_QuestHooks from "hooks/QuestHooks" /* 11637 */;
import QuestCopyHooks from "QuestCopyHooks" /* 11926 */;
import QuestDockCreativeContext from "QuestDockCreativeContext" /* 15214 */;
import QuestProgressIndicatorDefault from "QuestProgressIndicator" /* 15243 */;
import _slicedToArray from "module_32" /* 32 */;
import noop from "module_19" /* 19 */;
require = fn;
const View = fn(17).View;
const jsxProd = fn(21);
({ jsx: hasOwnProperty, jsxs: metroRequire } = jsxProd);
const createStyles = fn(4640);
let closure_7 = createStyles.createStyles({ wrapper: { alignItems: "center", display: "flex", flexDirection: "row", flexGrow: 1, flexShrink: 1, gap: 8, justifyContent: "center", padding: 8 }, progressIndicatorWrapper: { flexGrow: 0, flexShrink: 0 }, copy: { flexGrow: 1, flexShrink: 1 } });
const size = fn(2);
const result = size.fileFinishedImporting("modules/quests/native/QuestDock/QuestDockEnrolledHeader.tsx");
export default noop.memo(function QuestDockEnrolledHeader() {
const questDockQuest = QuestDockCreativeContext.useQuestDockQuest();
const tmp2 = closure_7();
const questTaskDetails = hooks_QuestHooks.useQuestTaskDetails(questDockQuest);
const obj3 = hooks_QuestHooks;
const questBarTitle = QuestCopyHooks.useQuestBarTitle(questDockQuest);
const obj5 = QuestCopyHooks;
const obj7 = { style: tmp2.wrapper, children: null };
const obj8 = { style: tmp2.progressIndicatorWrapper, children: null };
const questBarSubtitle = obj5.useQuestBarSubtitle({ quest: questDockQuest, isExpanded: false, activeScreen: _slicedToArray(obj3.useTaskPlatformScreen(questDockQuest, questTaskDetails), 1)[0], sourceQuestContent: QuestTypes.QuestContent.QUEST_BAR_MOBILE });
obj8.children = hasOwnProperty(QuestProgressIndicatorDefault, { quest: questDockQuest, size: "x-sm", progress: questTaskDetails.percentComplete, loading: false, hasConfetti: true });
const items = [hasOwnProperty(View, obj8), ];
const obj10 = { style: tmp2.copy, children: null };
const items1 = [hasOwnProperty(Text_Text.Text, { variant: "heading-md/semibold", color: "mobile-text-heading-primary", children: questBarTitle }), hasOwnProperty(Text_Text.Text, { variant: "text-sm/medium", color: "text-muted", children: questBarSubtitle })];
obj10.children = items1;
items[1] = timestampProducer(View, obj10);
obj7.children = items;
return timestampProducer(View, obj7);
});