@@ -2776,8 +2776,8 @@ const ledgerTrendingProjects = computed(() => {
27762776});
27772777const ledgerChainRows = computed (() => [
27782778 { label: ' Token' , value: tokenSymbol .value },
2779- { label: ' Payment mode' , value: runtimeConfig .value ? .payment_mode || ' not loaded ' },
2780- { label: ' Repo provider' , value: runtimeConfig .value ? .repo_provider || ' not loaded ' },
2779+ { label: ' Payment mode' , value: paymentModeLabel ( runtimeConfig .value ? .payment_mode ) },
2780+ { label: ' Repo provider' , value: repoProviderLabel ( runtimeConfig .value ? .repo_provider ) },
27812781]);
27822782const ledgerFooterStats = computed (() => [
27832783 { value: formatLedgerMRGFromCents (publicVerifiedFundingCents .value ), label: ' Verified funding' },
@@ -3876,6 +3876,24 @@ function toTitleLabel(value = '') {
38763876 .join (' ' );
38773877}
38783878
3879+ function paymentModeLabel (value = ' ' ) {
3880+ const normalized = String (value || ' ' ).trim ().toLowerCase ();
3881+ return {
3882+ ' live-adapters' : ' Live payment adapters' ,
3883+ ' local-dev-verifier' : ' MergeOS verifier' ,
3884+ ' not-configured' : ' Not configured' ,
3885+ ' ' : ' Not loaded' ,
3886+ }[normalized] || toTitleLabel (value);
3887+ }
3888+
3889+ function repoProviderLabel (value = ' ' ) {
3890+ const normalized = String (value || ' ' ).trim ().toLowerCase ();
3891+ if (! normalized) return ' Not loaded' ;
3892+ if (normalized .startsWith (' github-private:' )) return ' GitHub private repos' ;
3893+ if (normalized === ' local-git' ) return ' MergeOS repositories' ;
3894+ return toTitleLabel (value);
3895+ }
3896+
38793897function formatMarketplaceDate (value ) {
38803898 const date = value ? new Date (value) : null ;
38813899 if (! date || Number .isNaN (date .getTime ())) return ' Funded' ;
0 commit comments