73 lines
2.2 KiB
TypeScript
73 lines
2.2 KiB
TypeScript
// Module ID: 17016
|
|
// Function ID: 17017
|
|
// Name: conjurePreviewTargets
|
|
// Dependencies: [17013, 1126, 3827, 2]
|
|
// Exports: activePreviewTarget, getPreviewTargetLabel, previewTargetKey, previewTargets, selectPreviewTarget
|
|
|
|
// Module 17016 (conjurePreviewTargets)
|
|
import intl4 from "intl" /* 1126 */;
|
|
import _modDef3827 from "module_3827" /* 3827 */;
|
|
import ConjurePreviewMode from "ConjurePreviewMode" /* 17013 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
const result = size.fileFinishedImporting("modules/conjure/preview/conjurePreviewTargets.tsx");
|
|
|
|
export const previewTargets = function previewTargets(modes, frameSurfaceOptions) {
|
|
return modes.flatMap((mode) => {
|
|
let mapped;
|
|
frameSurfaceOptions = mode;
|
|
if ("frame" === mode) {
|
|
mapped = frameSurfaceOptions.map((surface) => ({ mode, surface }));
|
|
} else {
|
|
mapped = [{ mode }];
|
|
const obj = { mode };
|
|
}
|
|
return mapped;
|
|
});
|
|
};
|
|
export const previewTargetKey = function previewTargetKey(target) {
|
|
let mode;
|
|
if ("frame" === target.mode) {
|
|
const _HermesInternal = HermesInternal;
|
|
mode = "frame-" + target.surface;
|
|
} else {
|
|
mode = target.mode;
|
|
}
|
|
return mode;
|
|
};
|
|
export const activePreviewTarget = function activePreviewTarget(activeMode, frameSurface) {
|
|
let tmp = null;
|
|
if (null != activeMode) {
|
|
let obj;
|
|
if ("frame" === activeMode) {
|
|
obj = { mode: activeMode, surface: frameSurface };
|
|
const obj2 = { mode: activeMode, surface: frameSurface };
|
|
} else {
|
|
obj = { mode: activeMode };
|
|
}
|
|
tmp = obj;
|
|
}
|
|
return tmp;
|
|
};
|
|
export const getPreviewTargetLabel = function getPreviewTargetLabel(mode) {
|
|
mode = mode.mode;
|
|
if ("frame" === mode) {
|
|
const obj = ConjurePreviewMode;
|
|
return obj.getPreviewFrameSurfaceLabel(mode.surface);
|
|
} else if ("widget" === mode) {
|
|
const intl3 = intl4.intl;
|
|
return intl3.string(_modDef3827.y5GiL1);
|
|
} else if ("overlay" === mode) {
|
|
const intl2 = intl4.intl;
|
|
return intl2.string(_modDef3827["2940LX"]);
|
|
} else if ("bot" === mode) {
|
|
const intl = intl4.intl;
|
|
return intl.string(_modDef3827.tjpaGN);
|
|
}
|
|
};
|
|
export const selectPreviewTarget = function selectPreviewTarget(mode, fn, fn2) {
|
|
if ("frame" === mode.mode) {
|
|
fn2(mode.surface);
|
|
}
|
|
fn(mode.mode);
|
|
};
|