@broxus/tvm-connect
Version:
Nekoton-compatible wallets connector.
13 lines (12 loc) • 443 B
JavaScript
import * as React from 'react';
export function useOrderedConnections(providers, recentMeta) {
return React.useMemo(() => providers.reduce((acc, provider) => {
if (provider.id === recentMeta?.providerId) {
acc.unshift({ ...provider, isRecent: true });
}
else {
acc.push({ ...provider, isRecent: undefined });
}
return acc;
}, []), [providers, recentMeta?.providerId]);
}