decord/source/modules/main_tabs_v2/useRecipientsLabel.tsx
2026-07-23 10:11:24 +00:00

59 lines
2.3 KiB
TypeScript

// Module ID: 9097
// Function ID: 71255
// Name: useRecipientsLabel
// Dependencies: [31, 1849, 1212, 566, 1327, 3969, 2]
// Exports: useRecipientsLabel
// Module 9097 (useRecipientsLabel)
import result from "result";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
const require = arg1;
const result = require("getSystemLocale").fileFinishedImporting("modules/main_tabs_v2/useRecipientsLabel.tsx");
export const useRecipientsLabel = function useRecipientsLabel(channel) {
const _require = channel;
const items = [_isNativeReflectConstruct];
const stateFromStoresArray = _require(566).useStateFromStoresArray(items, () => {
const recipients = channel.recipients;
const mapped = recipients.map((arg0) => outer2_4.getUser(arg0));
const found = mapped.filter(channel(outer1_2[4]).isNotNullish);
return found.map((arg0) => stateFromStoresArray(outer2_2[5]).getName(arg0));
});
const items1 = [channel, stateFromStoresArray];
return React.useMemo(() => {
if ("" === channel.name) {
return null;
} else {
let num3 = 0;
let formatToPlainStringResult = null;
if (0 !== stateFromStoresArray.length) {
let num = 1;
if (1 === arr.length) {
num = channel;
const intl4 = channel(outer1_2[2]).intl;
let obj = {};
num3 = arr[num3];
obj.first = num3;
formatToPlainStringResult = intl4.formatToPlainString(channel(outer1_2[2]).t["J+Wpst"], obj);
} else {
if (2 === arr.length) {
const intl3 = channel(outer1_2[2]).intl;
obj = { first: arr[num3] };
num = arr[num];
obj.second = num;
formatToPlainStringResult = intl3.formatToPlainString(channel(outer1_2[2]).t.gwRP0Y, obj);
} else if (3 !== arr.length) {
const diff = arr.length - 3;
const intl = channel(outer1_2[2]).intl;
obj = { first: arr[num3], second: arr[num], third: arr[2], count: diff };
formatToPlainStringResult = intl.formatToPlainString(channel(outer1_2[2]).t.VYfueb, obj);
}
const intl2 = channel(outer1_2[2]).intl;
const obj1 = { first: arr[num3], second: arr[num], third: arr[2] };
formatToPlainStringResult = intl2.formatToPlainString(channel(outer1_2[2]).t.QDB5et, obj1);
}
}
}
}, items1);
};