// Module ID: 11779 // Function ID: 11780 // Name: conjureProjectMenuItems // Dependencies: [1126, 3849, 2] // Exports: previewMenuItems // Module 11779 (conjureProjectMenuItems) import intl4 from "intl" /* 1126 */; import _modDef3849 from "module_3849" /* 3849 */; import size from "module_2" /* 2 */; const result = size.fileFinishedImporting("modules/conjure/projects/conjureProjectMenuItems.tsx"); export const previewMenuItems = function previewMenuItems(canRefresh) { let connectPending; let intl; let intl2; let intl3; let obj3; let obj5; let offers; ({ offers, connectPending } = canRefresh); const items = []; if (canRefresh.canRefresh) { const push = items.push; const obj = { id: "preview-refresh", label: intl.string(_modDef3849["/nOi5n"]), kind: "refresh", disabled: tmp }; intl = intl4.intl; push(obj); } const iter = offers[Symbol.iterator](); const nextResult = iter.next(); while (iter !== undefined) { let obj4; let connection = nextResult.connection; let push2 = items.push; if ("authorize" === nextResult.offer) { let obj2 = { id: "preview-connect-" + connection.type, label: intl2.formatToPlainString(_modDef3849.DEwmI5, obj3), kind: "connect", connectionType: connection.type, disabled: connectPending.has(connection.type) }; let _HermesInternal = HermesInternal; intl2 = intl4.intl; obj3 = { label: connection.label }; obj4 = obj2; } else { obj4 = { id: "preview-connect-" + connection.type, label: intl3.formatToPlainString(_modDef3849.GnHcWc, obj5), kind: "connect", connectionType: connection.type, disabled: true }; let _HermesInternal2 = HermesInternal; intl3 = intl4.intl; obj5 = { label: connection.label }; } let push2Result = push2(obj4); continue; } return items; };