decord/source/5390_TermsFieldListItem.js
2026-07-20 16:05:17 +00:00

82 lines
3.3 KiB
JavaScript

// Module ID: 5390
// Function ID: 45944
// Name: TermsFieldListItem
// Dependencies: []
// Exports: default
// Module 5390 (TermsFieldListItem)
function TermsFieldListItem(arg0) {
let rowNumber;
let rule;
let rulesChannelId;
({ rowNumber, rule, rulesChannelId } = arg0);
const tmp = callback3();
let obj = { style: tmp.termsRow };
obj = { Promise: null, marginTop: null, flags: null, style: tmp.termsRowNumber, children: "" + rowNumber + "." };
const items = [callback(arg1(dependencyMap[5]).Text, obj), ];
obj = { style: tmp.termsRowContent, variant: "text-md/medium", children: importDefault(dependencyMap[6]).parseGuildVerificationFormRule(rule, true, { channelId: rulesChannelId }) };
items[1] = callback(arg1(dependencyMap[5]).Text, obj);
obj.children = items;
return callback2(View, obj);
}
let closure_3 = importAll(dependencyMap[0]);
const View = arg1(dependencyMap[1]).View;
({ jsx: closure_5, jsxs: closure_6, Fragment: closure_7 } = arg1(dependencyMap[2]));
let obj = arg1(dependencyMap[3]);
obj = {};
obj = { backgroundColor: importDefault(dependencyMap[4]).colors.CARD_BACKGROUND_DEFAULT };
obj.termsContainer = obj;
const tmp2 = arg1(dependencyMap[2]);
obj.firstItem = { borderTopLeftRadius: importDefault(dependencyMap[4]).radii.sm, borderTopRightRadius: importDefault(dependencyMap[4]).radii.sm };
const obj1 = { borderTopLeftRadius: importDefault(dependencyMap[4]).radii.sm, borderTopRightRadius: importDefault(dependencyMap[4]).radii.sm };
obj.lastItem = { borderBottomLeftRadius: importDefault(dependencyMap[4]).radii.sm, borderBottomRightRadius: importDefault(dependencyMap[4]).radii.sm, marginBottom: 12 };
obj.termsRow = { flexDirection: "row" };
obj.termsRowContent = {};
obj.termsRowNumber = {};
obj.title = { marginBottom: 16 };
let closure_8 = obj.createStyles(obj);
const obj2 = { borderBottomLeftRadius: importDefault(dependencyMap[4]).radii.sm, borderBottomRightRadius: importDefault(dependencyMap[4]).radii.sm, marginBottom: 12 };
const result = arg1(dependencyMap[9]).fileFinishedImporting("modules/guild_member_verification/native/components/form_fields/TermsFieldList.tsx");
export default function TermsFieldList(rules) {
rules = rules.rules;
const arg1 = rules;
const importDefault = rules.rulesChannelId;
const tmp = callback3();
const dependencyMap = tmp;
let obj = {};
obj = { style: tmp.title };
const intl = arg1(dependencyMap[7]).intl;
obj.children = intl.string(arg1(dependencyMap[7]).t.prJqwT);
const items = [
callback(arg1(dependencyMap[5]).Text, obj),
rules.map((rule) => {
let obj = {};
obj = {};
const items = [tmp.termsContainer, , ];
let firstItem = null;
if (0 === arg1) {
firstItem = tmp.firstItem;
}
items[1] = firstItem;
let lastItem = null;
if (arg1 === rules.length - 1) {
lastItem = tmp.lastItem;
}
items[2] = lastItem;
obj.style = items;
obj = { rule, rowNumber: arg1 + 1, rulesChannelId };
obj.children = callback(closure_9, obj);
const items1 = [callback(closure_4, obj), ];
let tmp8 = null;
if (arg1 !== rules.length - 1) {
tmp8 = callback(rules(tmp[8]).TableRowDivider, {});
}
items1[1] = tmp8;
obj.children = items1;
return closure_6(React.Fragment, obj, "term-" + rule + "-" + arg1);
})
];
obj.children = items;
return callback2(closure_7, obj);
};