decord/alpha/source/modules/scheduled_messages/ScheduledMessageDraftCoachmarkHooks.tsx
2026-10-10 08:08:14 +00:00

65 lines
2.2 KiB
TypeScript

// Module ID: 11660
// Function ID: 11661
// Name: ScheduledMessageDraftCoachmarkHooks
// Dependencies: [32, 2049, 558, 576, 7099, 2]
// Module 11660 (ScheduledMessageDraftCoachmarkHooks)
import react from "react" /* 576 */;
import dismissible_content from "dismissible_content" /* 2049 */;
import _slicedToArray from "_slicedToArray" /* 32 */;
import ReactCompilerGating from "ReactCompilerGating" /* 558 */;
import size from "module_2" /* 2 */;
let tmp;
const useSelectedDismissibleContent2 = tmp(7099);
let closure_3 = dismissible_content.DismissibleContent.SCHEDULED_MESSAGES_DRAFT_COACHMARK;
const tmp2 = ReactCompilerGating.isReactCompilerEnabled() ? (function useScheduledMessageDraftCoachmarkState(isEligible) {
let tmp4;
const obj = react;
const cResult = obj.c(5);
isEligible = isEligible.isEligible;
if (cResult[0] !== isEligible) {
let items1;
if (isEligible) {
const items = [closure_3];
items1 = items;
} else {
items1 = [];
}
cResult[0] = isEligible;
cResult[1] = items1;
tmp4 = items1;
} else {
tmp4 = cResult[1];
}
const tmpResult = useSelectedDismissibleContent2;
const tmp6 = _slicedToArray(tmpResult.useSelectedDismissibleContent(tmp4), 2);
if (cResult[2] === tmp6[1]) {
let tmp9;
if (cResult[3] === tmp6[0] === closure_3) {
tmp9 = cResult[4];
}
return tmp9;
}
const obj2 = { isCoachmarkVisible: tmp6[0] === closure_3, dismissCoachmark: tmp6[1] };
cResult[2] = tmp6[1];
cResult[3] = tmp6[0] === closure_3;
cResult[4] = obj2;
tmp9 = obj2;
}) : (function useScheduledMessageDraftCoachmarkState(isEligible) {
let items1;
isEligible = isEligible.isEligible;
const useSelectedDismissibleContent = useSelectedDismissibleContent2.useSelectedDismissibleContent;
useSelectedDismissibleContent2;
if (isEligible) {
const items = [closure_3];
items1 = items;
} else {
items1 = [];
}
const tmp3 = _slicedToArray(useSelectedDismissibleContent(items1), 2);
return { isCoachmarkVisible: tmp3[0] === closure_3, dismissCoachmark: tmp3[1] };
});
const result = size.fileFinishedImporting("modules/scheduled_messages/ScheduledMessageDraftCoachmarkHooks.tsx");
export const useScheduledMessageDraftCoachmarkState = tmp2;