decord/source/modules/virtual_currency/native/BalanceWidgetPillButton.tsx

61 lines
1.7 KiB
TypeScript
Raw Normal View History

2026-07-31 08:44:05 +00:00
// Module ID: 9829
// Function ID: 9830
2026-07-20 16:05:17 +00:00
// Name: BalanceWidgetPillButton
2026-07-31 08:44:05 +00:00
// Dependencies: [19, 21, 4604, 8715, 1236, 2]
2026-07-20 16:05:17 +00:00
2026-07-31 08:44:05 +00:00
// Module 9829 (BalanceWidgetPillButton)
2026-07-29 08:29:29 +00:00
import "noop";
2026-07-23 10:11:24 +00:00
import { jsx } from "jsxProd";
const require = arg1;
2026-07-20 16:05:17 +00:00
class BalanceWidgetPillButton {
constructor(arg0) {
({ balance, variant } = global);
if (variant === undefined) {
variant = "tertiary";
}
flag = global.accessible;
if (flag === undefined) {
flag = true;
}
2026-07-29 08:29:29 +00:00
tmp2 = closure_0;
tmp3 = closure_2;
tmp = jsx;
obj = { variant, onPress: global.onPress, size: "sm", text: null, icon: null, accessible: null, accessibilityElementsHidden: null, importantForAccessibility: null, accessibilityLabel: null, disabled: null, loading: null };
2026-07-20 16:05:17 +00:00
str = undefined;
2026-07-29 08:29:29 +00:00
if (balance != null) {
2026-07-20 16:05:17 +00:00
str = balance.toString();
}
2026-07-29 08:29:29 +00:00
if (str == null) {
str = "";
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
obj[3] = str;
obj[4] = require("registerAsset");
obj[5] = flag;
obj[6] = !flag;
2026-07-20 16:05:17 +00:00
str2 = "no";
if (flag) {
str2 = "auto";
}
2026-07-29 08:29:29 +00:00
tmp4 = null === balance;
obj[7] = str2;
2026-07-23 10:11:24 +00:00
intl = require("getSystemLocale").intl;
2026-07-29 08:29:29 +00:00
if (tmp4) {
2026-07-23 10:11:24 +00:00
stringResult = intl.string(require("getSystemLocale").t.y0WGqP);
2026-07-20 16:05:17 +00:00
} else {
2026-07-29 08:29:29 +00:00
obj = { balance: null };
obj[0] = balance.toString();
2026-07-23 10:11:24 +00:00
stringResult = intl.formatToPlainString(require("getSystemLocale").t.zPaLL9, obj);
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
obj[8] = stringResult;
obj[9] = tmp4;
obj[10] = tmp4;
return tmp(require("Button").Button, obj);
2026-07-20 16:05:17 +00:00
}
}
BalanceWidgetPillButton.displayName = "BalanceWidgetPillButton";
2026-07-23 10:11:24 +00:00
const result = require("Button").fileFinishedImporting("modules/virtual_currency/native/BalanceWidgetPillButton.tsx");
2026-07-20 16:05:17 +00:00
export default BalanceWidgetPillButton;
export { BalanceWidgetPillButton };