Files
discord-decomp/sources/modules/polls/chat/native/PollStyles.tsx
T
2026-07-28 01:06:53 +03:00

137 lines
7.7 KiB
TypeScript

/* Metro module 8435; source: modules/polls/chat/native/PollStyles.tsx; dependencies: [4242, 8436, 8437, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as Module04242Module from '../../../../by-id/module-04242.js'; /* Metro dependency 4242 */
import * as PollLayoutTypesModule from '../../../../external/discord_common/js/shared/shared-constants/PollLayoutTypes.tsx'; /* Metro dependency 8436 */
import * as PollMessageChatDataTypesModule from '../PollMessageChatDataTypes.tsx'; /* Metro dependency 8437 */
function _fun66988(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66988, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8620:6, offset: 0x01c117d6, size: 215 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
object = {loserSelected: function(a0, a1) {
var object = {};
var notVotedBinding = notVoted;
copyDataProperties(object, notVotedBinding(a0, a1), notVotedBinding);
var CHECKMARK = require(dependencyMap[2]).PollRadioStyle.CHECKMARK;
object['radioStyle'] = CHECKMARK;
object['radioBackground'] = a0.colors.INTERACTIVE_TEXT_ACTIVE;
object['radioForeground'] = a0.colors.BACKGROUND_BASE_LOW;
return object;
}, normal: normal_66989, notVoted: function(a0, a1) {
var object = {};
var normalVoteBinding = normalVote;
copyDataProperties(object, normalVoteBinding(a0, a1), normalVoteBinding);
object['answerFill'] = a0.colors.INTERACTIVE_BACKGROUND_ACTIVE;
var NONE = require(dependencyMap[2]).PollRadioStyle.NONE;
object['radioStyle'] = NONE;
return object;
}, selected: selected, victorNotSelected: victorNotSelected, victorSelected: function(a0, a1) {
var object = {};
var victorNotSelectedBinding = victorNotSelected;
copyDataProperties(object, victorNotSelectedBinding(a0, a1), victorNotSelectedBinding);
var CHECKMARK = require(dependencyMap[2]).PollRadioStyle.CHECKMARK;
object['radioStyle'] = CHECKMARK;
object['radioBackground'] = a0.colors.STATUS_POSITIVE;
object['radioForeground'] = a0.colors.STATUS_POSITIVE_TEXT;
return object;
}, voted: voted, normalVote: function(a0, a1) {
var object = {};
var normal_66989Binding = normal_66989;
copyDataProperties(object, normal_66989Binding(a0, a1), normal_66989Binding);
object['borderWidth'] = 0;
return object;
}};
(FileImportTrackerModule).fileFinishedImporting('modules/polls/chat/native/PollStyles.tsx');
exports.pollStyleSets = object;
function normal_66989(a0, a1) { // fn#66989, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8620:103, offset: 0x01c118ad, size: 260 bytes, params: 3, frame: 20
const env0_0 = a0;
const object = {};
const BORDER_SUBTLE = a0.colors.BORDER_SUBTLE;
object.border = BORDER_SUBTLE;
object.borderWidth = 1;
const CARD_SECONDARY_BG = a0.colors.CARD_SECONDARY_BG;
object.fill = CARD_SECONDARY_BG;
let value = Module04242Module;
value = value.match(a1);
const PollLayoutTypes = (PollLayoutTypesModule).PollLayoutTypes;
const IMAGE_ONLY_ANSWERS = PollLayoutTypes.IMAGE_ONLY_ANSWERS;
value = value.with(IMAGE_ONLY_ANSWERS, _fun66990);
object.label = value.otherwise(_fun66991);
object.opacity = 1;
const BACKGROUND_MOD_MUTED = a0.colors.BACKGROUND_MOD_MUTED;
object.answerBackground = BACKGROUND_MOD_MUTED;
const BACKGROUND_MOD_SUBTLE = a0.colors.BACKGROUND_MOD_SUBTLE;
object.answerFill = BACKGROUND_MOD_SUBTLE;
const PollRadioStyle = (PollMessageChatDataTypesModule).PollRadioStyle;
const HOLLOW = PollRadioStyle.HOLLOW;
object.radioStyle = HOLLOW;
const INTERACTIVE_TEXT_ACTIVE = a0.colors.INTERACTIVE_TEXT_ACTIVE;
object.radioBackground = INTERACTIVE_TEXT_ACTIVE;
const WHITE = a0.colors.WHITE;
object.radioForeground = WHITE;
return object;
function _fun66990() { // fn#66990, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8620:260, offset: 0x01c119b1, size: 20 bytes, params: 1, frame: 1
return env0_0.colors.WHITE;
}
function _fun66991() { // fn#66991, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8620:292, offset: 0x01c119c5, size: 20 bytes, params: 1, frame: 1
return env0_0.colors.TEXT_DEFAULT;
}
}
function victorNotSelected(a0, a1) { // fn#66994, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8620:739, offset: 0x01c11a65, size: 129 bytes, params: 3, frame: 15
const object = {};
const normalVoteBinding = normalVote;
copyDataProperties(object, normalVoteBinding(a0, a1), normalVoteBinding);
const STATUS_POSITIVE = a0.colors.STATUS_POSITIVE;
object['border'] = STATUS_POSITIVE;
object['borderWidth'] = 1;
const POLLS_VICTOR_FILL = a0.colors.POLLS_VICTOR_FILL;
object['answerFill'] = POLLS_VICTOR_FILL;
const PollRadioStyle = (PollMessageChatDataTypesModule).PollRadioStyle;
const NONE = PollRadioStyle.NONE;
object['radioStyle'] = NONE;
return object;
}
function selected(a0, a1) { // fn#66996, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8620:1116, offset: 0x01c11b5d, size: 151 bytes, params: 3, frame: 15
const object = {};
const normalVoteBinding = normalVote;
copyDataProperties(object, normalVoteBinding(a0, a1), normalVoteBinding);
const BACKGROUND_BRAND = a0.colors.BACKGROUND_BRAND;
object['border'] = BACKGROUND_BRAND;
object['borderWidth'] = 1;
const PollRadioStyle = (PollMessageChatDataTypesModule).PollRadioStyle;
const FILLED = PollRadioStyle.FILLED;
object['radioStyle'] = FILLED;
const REDESIGN_INPUT_CONTROL_SELECTED = a0.colors.REDESIGN_INPUT_CONTROL_SELECTED;
object['radioBackground'] = REDESIGN_INPUT_CONTROL_SELECTED;
const STATUS_POSITIVE_TEXT = a0.colors.STATUS_POSITIVE_TEXT;
object['radioForeground'] = STATUS_POSITIVE_TEXT;
return object;
}
function voted(a0, a1) { // fn#66998, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8620:1562, offset: 0x01c11c6b, size: 173 bytes, params: 3, frame: 15
const object = {};
const normalVoteBinding = normalVote;
copyDataProperties(object, normalVoteBinding(a0, a1), normalVoteBinding);
const BACKGROUND_BRAND = a0.colors.BACKGROUND_BRAND;
object['border'] = BACKGROUND_BRAND;
object['borderWidth'] = 1;
const POLLS_VOTED_FILL = a0.colors.POLLS_VOTED_FILL;
object['answerFill'] = POLLS_VOTED_FILL;
const PollRadioStyle = (PollMessageChatDataTypesModule).PollRadioStyle;
const CHECKMARK = PollRadioStyle.CHECKMARK;
object['radioStyle'] = CHECKMARK;
const REDESIGN_INPUT_CONTROL_SELECTED = a0.colors.REDESIGN_INPUT_CONTROL_SELECTED;
object['radioBackground'] = REDESIGN_INPUT_CONTROL_SELECTED;
const STATUS_POSITIVE_TEXT = a0.colors.STATUS_POSITIVE_TEXT;
object['radioForeground'] = STATUS_POSITIVE_TEXT;
return object;
}
}
global.__d(_fun66988, 8435, [4242, 8436, 8437, 2]) /* metro module 8435, dependencies: [4242, 8436, 8437, 2] */;