19 lines
1.0 KiB
TypeScript
19 lines
1.0 KiB
TypeScript
// Metro module 9815 (f9816).
|
|
import { Button } from "../../../design/components/Button/native/Button.native";
|
|
import Module8706 from "../../../_bundle/Module8706";
|
|
import { intl, t } from "../../../intl/index.native";
|
|
export function BalanceWidgetPillButton(props) {
|
|
const { balance, onPress, variant = "tertiary", accessible = true } = props;
|
|
let text = balance == null ? void 0 : balance.toString();
|
|
if (text == null) {
|
|
text = "";
|
|
}
|
|
const importantForAccessibility = accessible ? "auto" : "no";
|
|
const disabled = balance === null;
|
|
return <Button variant={variant} onPress={onPress} size="sm" text={text} icon={Module8706} accessible={accessible} accessibilityElementsHidden={!accessible} importantForAccessibility={importantForAccessibility} accessibilityLabel={disabled ? intl.string(t.y0WGqP) : intl.formatToPlainString(t.zPaLL9, {
|
|
balance: balance.toString()
|
|
})} disabled={disabled} loading={disabled} />;
|
|
}
|
|
BalanceWidgetPillButton.displayName = "BalanceWidgetPillButton";
|
|
export default BalanceWidgetPillButton;
|