decord/source/modules/guild_moderation/native/AuditLogActionIcon.tsx
2026-07-20 17:37:48 +00:00

93 lines
5.2 KiB
TypeScript

// Module ID: 16097
// Function ID: 124159
// Name: AuditIcons
// Dependencies: []
// Exports: default
// Module 16097 (AuditIcons)
let APPLICATION_COMMAND;
let AUTO_MODERATION_RULE;
let AuditLogTargetTypes;
let CHANNEL;
let CHANNEL_OVERWRITE;
let GUILD;
let GUILD_HOME;
let GUILD_MEMBER_VERIFICATION;
let GUILD_ONBOARDING;
let GUILD_PROFILE;
let GUILD_SCHEDULED_EVENT;
let GUILD_SCHEDULED_EVENT_EXCEPTION;
let GUILD_SOUNDBOARD;
let HOME_SETTINGS;
let INVITE;
let ONBOARDING_PROMPT;
let ROLE;
let VOICE_CHANNEL_STATUS;
function AuditIcons(action) {
action = action.action;
const tmp = callback4();
const tmp2 = callback(action);
if (constants.CREATE === tmp2) {
let tmp5 = importDefault(dependencyMap[26]);
} else if (constants.UPDATE === tmp2) {
tmp5 = importDefault(dependencyMap[27]);
} else {
tmp5 = null;
if (constants.DELETE === tmp2) {
tmp5 = importDefault(dependencyMap[28]);
}
}
if (action === constants2.MESSAGE_DELETE) {
let RobotIcon = arg1(dependencyMap[24]).ChatIcon;
} else {
if (action !== constants2.AUTO_MODERATION_BLOCK_MESSAGE) {
if (action !== constants2.AUTO_MODERATION_FLAG_TO_CHANNEL) {
if (action !== constants2.AUTO_MODERATION_USER_COMMUNICATION_DISABLED) {
if (action !== constants2.AUTO_MODERATION_QUARANTINE_USER) {
RobotIcon = obj1[tmp12];
}
}
}
}
RobotIcon = arg1(dependencyMap[25]).RobotIcon;
}
let obj = { style: tmp.actionImageContainer };
obj = { size: "custom", style: tmp.iconComponent };
const items = [callback2(RobotIcon, obj), , ];
const items1 = [, ];
({ actionImageOverlay: arr2[0], actionImage: arr2[1] } = tmp);
items[1] = callback2(View, { style: items1 });
obj = { style: tmp.actionImage, source: tmp5, disableColor: true };
items[2] = callback2(arg1(dependencyMap[29]).Icon, obj);
obj.children = items;
return callback3(View, obj);
}
importAll(dependencyMap[0]);
const View = arg1(dependencyMap[1]).View;
({ getTargetType: closure_4, getActionType: closure_5 } = arg1(dependencyMap[2]));
const tmp3 = arg1(dependencyMap[2]);
({ AuditLogTargetTypes, AuditLogActionTypes: closure_6, AuditLogActions: closure_7 } = arg1(dependencyMap[3]));
const tmp4 = arg1(dependencyMap[3]);
({ jsx: closure_8, jsxs: closure_9 } = arg1(dependencyMap[4]));
let obj = arg1(dependencyMap[5]);
obj = { actionImageContainer: { <string:1140607356>: false, <string:1751293292>: false } };
obj = { GlobeEarthIcon: "Array", GameMention: "isArray", IN_APP_MESSAGE_SOUNDS: "key", renderSettingSearchResultItem: "Text", panelHeader: "raw", borderRadius: importDefault(dependencyMap[6]).radii.round, backgroundColor: importDefault(dependencyMap[6]).colors.BACKGROUND_SURFACE_HIGH };
obj.actionImageOverlay = obj;
obj.iconComponent = {};
obj.actionImage = { position: "absolute" };
let closure_10 = obj.createStyles(obj);
const obj1 = { [AuditLogTargetTypes.ALL]: arg1(dependencyMap[7]).ListBulletsIcon, [CHANNEL]: arg1(dependencyMap[8]).ChannelListIcon, [CHANNEL_OVERWRITE]: arg1(dependencyMap[8]).ChannelListIcon, [AuditLogTargetTypes.EMOJI]: arg1(dependencyMap[9]).ReactionIcon, [GUILD]: arg1(dependencyMap[10]).CircleInformationIcon, [GUILD_PROFILE]: arg1(dependencyMap[10]).CircleInformationIcon, [AuditLogTargetTypes.INTEGRATION]: arg1(dependencyMap[11]).PuzzlePieceIcon, [INVITE]: arg1(dependencyMap[12]).LinkIcon, [ROLE]: arg1(dependencyMap[13]).FlagIcon, [AuditLogTargetTypes.USER]: arg1(dependencyMap[14]).GroupIcon, [AuditLogTargetTypes.WEBHOOK]: arg1(dependencyMap[15]).WebhookIcon, [AuditLogTargetTypes.STAGE_INSTANCE]: arg1(dependencyMap[16]).StageIcon, [GUILD_SCHEDULED_EVENT]: arg1(dependencyMap[17]).CalendarIcon, [GUILD_SCHEDULED_EVENT_EXCEPTION]: arg1(dependencyMap[17]).CalendarIcon, [AuditLogTargetTypes.THREAD]: arg1(dependencyMap[18]).ThreadIcon, [AuditLogTargetTypes.STICKER]: arg1(dependencyMap[19]).StickerIcon, [APPLICATION_COMMAND]: arg1(dependencyMap[20]).SlashBoxIcon, [AUTO_MODERATION_RULE]: arg1(dependencyMap[15]).WebhookIcon, [GUILD_SOUNDBOARD]: arg1(dependencyMap[21]).SoundboardIcon, [ONBOARDING_PROMPT]: arg1(dependencyMap[14]).GroupIcon, [GUILD_ONBOARDING]: arg1(dependencyMap[14]).GroupIcon, [HOME_SETTINGS]: arg1(dependencyMap[14]).GroupIcon, [GUILD_MEMBER_VERIFICATION]: arg1(dependencyMap[14]).GroupIcon, [VOICE_CHANNEL_STATUS]: arg1(dependencyMap[8]).ChannelListIcon, [GUILD_HOME]: arg1(dependencyMap[22]).HomeIcon, [AuditLogTargetTypes.UNKNOWN]: arg1(dependencyMap[23]).CircleQuestionIcon };
({ CHANNEL, CHANNEL_OVERWRITE } = AuditLogTargetTypes);
({ GUILD, GUILD_PROFILE } = AuditLogTargetTypes);
({ INVITE, ROLE } = AuditLogTargetTypes);
({ GUILD_SCHEDULED_EVENT, GUILD_SCHEDULED_EVENT_EXCEPTION } = AuditLogTargetTypes);
({ APPLICATION_COMMAND, AUTO_MODERATION_RULE } = AuditLogTargetTypes);
({ GUILD_SOUNDBOARD, ONBOARDING_PROMPT, GUILD_ONBOARDING, HOME_SETTINGS, GUILD_MEMBER_VERIFICATION, VOICE_CHANNEL_STATUS, GUILD_HOME } = AuditLogTargetTypes);
const tmp5 = arg1(dependencyMap[4]);
const result = arg1(dependencyMap[30]).fileFinishedImporting("modules/guild_moderation/native/AuditLogActionIcon.tsx");
export default function AuditLogActionIcon(action) {
let obj = { style: callback4().actionImageContainer, children: callback2(AuditIcons, obj) };
obj = { action: action.action };
return callback2(View, obj);
};