Files
discord-decomp/sources/modules/polls/chat/native/PollStyles.tsx
T
2026-07-27 16:20:00 +03:00

132 lines
7.0 KiB
TypeScript

/* Metro module 8435; source: modules/polls/chat/native/PollStyles.tsx; dependencies: [4242, 8436, 8437, 2] */
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
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
object2 = {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, 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 normalBinding = normal;
copyDataProperties(object, normalBinding(a0, a1), normalBinding);
object['borderWidth'] = 0;
return object;
}};
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/polls/chat/native/PollStyles.tsx');
exports.pollStyleSets = object2;
}
function normal(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 object2 = {};
const BORDER_SUBTLE = a0.colors.BORDER_SUBTLE;
object2.border = BORDER_SUBTLE;
object2.borderWidth = 1;
const CARD_SECONDARY_BG = a0.colors.CARD_SECONDARY_BG;
object2.fill = CARD_SECONDARY_BG;
let value = require(4242) /* metro dependency 4242 */;
value = value.match(a1);
const PollLayoutTypes = (require(8436) /* metro dependency 8436: PollLayoutTypes */).PollLayoutTypes;
const IMAGE_ONLY_ANSWERS = PollLayoutTypes.IMAGE_ONLY_ANSWERS;
value = value.with(IMAGE_ONLY_ANSWERS, _fun66990);
object2.label = value.otherwise(_fun66991);
object2.opacity = 1;
const BACKGROUND_MOD_MUTED = a0.colors.BACKGROUND_MOD_MUTED;
object2.answerBackground = BACKGROUND_MOD_MUTED;
const BACKGROUND_MOD_SUBTLE = a0.colors.BACKGROUND_MOD_SUBTLE;
object2.answerFill = BACKGROUND_MOD_SUBTLE;
const PollRadioStyle = (require(8437) /* metro dependency 8437: PollMessageChatDataTypes */).PollRadioStyle;
const HOLLOW = PollRadioStyle.HOLLOW;
object2.radioStyle = HOLLOW;
const INTERACTIVE_TEXT_ACTIVE = a0.colors.INTERACTIVE_TEXT_ACTIVE;
object2.radioBackground = INTERACTIVE_TEXT_ACTIVE;
const WHITE = a0.colors.WHITE;
object2.radioForeground = WHITE;
return object2;
}
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 object2 = {};
const normalVoteBinding = normalVote;
copyDataProperties(object2, normalVoteBinding(a0, a1), normalVoteBinding);
const STATUS_POSITIVE = a0.colors.STATUS_POSITIVE;
object2['border'] = STATUS_POSITIVE;
object2['borderWidth'] = 1;
const POLLS_VICTOR_FILL = a0.colors.POLLS_VICTOR_FILL;
object2['answerFill'] = POLLS_VICTOR_FILL;
const PollRadioStyle = (require(8437) /* metro dependency 8437: PollMessageChatDataTypes */).PollRadioStyle;
const NONE = PollRadioStyle.NONE;
object2['radioStyle'] = NONE;
return object2;
}
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 object2 = {};
const normalVoteBinding = normalVote;
copyDataProperties(object2, normalVoteBinding(a0, a1), normalVoteBinding);
const BACKGROUND_BRAND = a0.colors.BACKGROUND_BRAND;
object2['border'] = BACKGROUND_BRAND;
object2['borderWidth'] = 1;
const PollRadioStyle = (require(8437) /* metro dependency 8437: PollMessageChatDataTypes */).PollRadioStyle;
const FILLED = PollRadioStyle.FILLED;
object2['radioStyle'] = FILLED;
const REDESIGN_INPUT_CONTROL_SELECTED = a0.colors.REDESIGN_INPUT_CONTROL_SELECTED;
object2['radioBackground'] = REDESIGN_INPUT_CONTROL_SELECTED;
const STATUS_POSITIVE_TEXT = a0.colors.STATUS_POSITIVE_TEXT;
object2['radioForeground'] = STATUS_POSITIVE_TEXT;
return object2;
}
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 object2 = {};
const normalVoteBinding = normalVote;
copyDataProperties(object2, normalVoteBinding(a0, a1), normalVoteBinding);
const BACKGROUND_BRAND = a0.colors.BACKGROUND_BRAND;
object2['border'] = BACKGROUND_BRAND;
object2['borderWidth'] = 1;
const POLLS_VOTED_FILL = a0.colors.POLLS_VOTED_FILL;
object2['answerFill'] = POLLS_VOTED_FILL;
const PollRadioStyle = (require(8437) /* metro dependency 8437: PollMessageChatDataTypes */).PollRadioStyle;
const CHECKMARK = PollRadioStyle.CHECKMARK;
object2['radioStyle'] = CHECKMARK;
const REDESIGN_INPUT_CONTROL_SELECTED = a0.colors.REDESIGN_INPUT_CONTROL_SELECTED;
object2['radioBackground'] = REDESIGN_INPUT_CONTROL_SELECTED;
const STATUS_POSITIVE_TEXT = a0.colors.STATUS_POSITIVE_TEXT;
object2['radioForeground'] = STATUS_POSITIVE_TEXT;
return object2;
}
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;
}