65 lines
2.2 KiB
TypeScript
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;
|