54 lines
2.2 KiB
TypeScript
54 lines
2.2 KiB
TypeScript
// Module ID: 15537
|
|
// Function ID: 118569
|
|
// Dependencies: []
|
|
|
|
// Module 15537
|
|
const importAllResult = importAll(dependencyMap[0]);
|
|
const UnreadSetting = arg1(dependencyMap[1]).UnreadSetting;
|
|
const jsx = arg1(dependencyMap[2]).jsx;
|
|
const obj2 = arg1(dependencyMap[3]);
|
|
let closure_6 = obj2.createStyleProperties({ muted: importDefault(dependencyMap[4]).colors.TEXT_MUTED, normal: importDefault(dependencyMap[4]).colors.REDESIGN_CHANNEL_NAME_MUTED_TEXT, unreadOrConnected: importDefault(dependencyMap[4]).colors.REDESIGN_CHANNEL_NAME_TEXT });
|
|
const obj = { muted: importDefault(dependencyMap[4]).colors.TEXT_MUTED, normal: importDefault(dependencyMap[4]).colors.REDESIGN_CHANNEL_NAME_MUTED_TEXT, unreadOrConnected: importDefault(dependencyMap[4]).colors.REDESIGN_CHANNEL_NAME_TEXT };
|
|
const memoResult = importAllResult.memo(function ChannelTitle(unread) {
|
|
let muted;
|
|
let title;
|
|
({ title, muted } = unread);
|
|
const arg1 = muted;
|
|
unread = unread.unread;
|
|
const importDefault = unread;
|
|
const resolvedUnreadSetting = unread.resolvedUnreadSetting;
|
|
const dependencyMap = resolvedUnreadSetting;
|
|
const connected = unread.connected;
|
|
const tmp2 = callback();
|
|
const UnreadSetting = tmp2;
|
|
const items = [unread, tmp2, connected, muted, resolvedUnreadSetting];
|
|
const memo = connected.useMemo(() => {
|
|
let unreadOrConnected = tmp2.normal;
|
|
if (muted) {
|
|
unreadOrConnected = tmp2.muted;
|
|
} else {
|
|
let tmp = unread;
|
|
if (unread) {
|
|
tmp = resolvedUnreadSetting === tmp2.ALL_MESSAGES;
|
|
}
|
|
if (!tmp) {
|
|
tmp = connected;
|
|
}
|
|
if (tmp) {
|
|
unreadOrConnected = tmp2.unreadOrConnected;
|
|
}
|
|
}
|
|
const obj = { -1801050300: true, -179023775: true, -78029668: true, color: unreadOrConnected };
|
|
return obj;
|
|
}, items);
|
|
const obj = { -985534194: null, 1392510081: null, -1314149359: null, variant: importDefault(dependencyMap[5])().channelName.text.variant, style: memo };
|
|
let str = "";
|
|
if (null != title) {
|
|
str = title;
|
|
}
|
|
obj.children = str;
|
|
return jsx(arg1(dependencyMap[6]).Text, obj);
|
|
});
|
|
const result = arg1(dependencyMap[7]).fileFinishedImporting("modules/launchpad/native/shared/ChannelTitle.tsx");
|
|
|
|
export default memoResult;
|