60 lines
1.8 KiB
TypeScript
60 lines
1.8 KiB
TypeScript
// Module ID: 4774
|
|
// Function ID: 4775
|
|
// Name: toastMapping
|
|
// Dependencies: [4775, 2]
|
|
// Exports: toManaToast
|
|
|
|
// Module 4774 (toastMapping)
|
|
import toastIconSubstitutions from "toastIconSubstitutions" /* 4775 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
const result = size.fileFinishedImporting("modules/toast/native/toastMapping.tsx");
|
|
|
|
export const toManaToast = function toManaToast(position) {
|
|
let IconComponent;
|
|
let content;
|
|
let icon;
|
|
let iconColor;
|
|
({ content, icon, IconComponent, iconColor } = position);
|
|
const obj = { surface: "app", position: position.position, duration: position.toastDurationMs };
|
|
if (null != IconComponent) {
|
|
let obj3;
|
|
const TOAST_STATUS_ICONS = toastIconSubstitutions.TOAST_STATUS_ICONS;
|
|
const value = TOAST_STATUS_ICONS.get(IconComponent);
|
|
if (null != value) {
|
|
const obj2 = { text: content, variant: value };
|
|
const merged = Object.assign(obj);
|
|
obj3 = obj2;
|
|
} else {
|
|
obj3 = { text: content, variant: "default", icon: IconComponent, iconColor };
|
|
const merged1 = Object.assign(obj);
|
|
}
|
|
return obj3;
|
|
} else {
|
|
let tmp8;
|
|
let value2;
|
|
if (null != icon) {
|
|
const TOAST_PNG_SUBSTITUTIONS = toastIconSubstitutions.TOAST_PNG_SUBSTITUTIONS;
|
|
value2 = TOAST_PNG_SUBSTITUTIONS.get(icon);
|
|
}
|
|
if (null == value2) {
|
|
const obj4 = { text: content, variant: "default" };
|
|
const merged2 = Object.assign(obj);
|
|
tmp8 = obj4;
|
|
} else {
|
|
const obj5 = { text: content };
|
|
const tmp4 = "variant" in value2;
|
|
const merged3 = Object.assign(obj);
|
|
if (tmp4) {
|
|
obj5.variant = value2.variant;
|
|
tmp8 = obj5;
|
|
} else {
|
|
obj5.variant = "default";
|
|
obj5.icon = value2.icon;
|
|
obj5.iconColor = iconColor;
|
|
tmp8 = obj5;
|
|
}
|
|
}
|
|
return tmp8;
|
|
}
|
|
};
|