Files
AtreidesAssetsFree/client/ui/source-badge.js
T
2026-10-29 11:57:29 +01:00

14 lines
644 B
JavaScript

// Generated, do not edit. sha256:c4f15e69aa0e49c8fbb2c22a84f818ac3c22099c20d6b44edd9364730bb3cf39
import { t } from '../i18n/index.js';
const SCRIPT_BADGE = { p2tr: 'Taproot', p2wpkh: 'SegWit', 'p2sh-p2wpkh': 'Nested', p2pkh: 'Legacy' };
export function sourceBadgeText(s) {
switch (s?.kind) {
case 'xpub': return { label: SCRIPT_BADGE[s.scriptType] || 'xpub', title: null };
case 'nwc': return { label: t('tracking.badgeNwc'), title: t('tracking.badgeNwcHint') };
case 'lnd': return { label: t('tracking.badgeLnd'), title: t('tracking.badgeLndHint') };
default: return { label: t('accounts.address'), title: null };
}
}