cosmos-multisig-ui/lib/displayHelpers.js
2021-03-01 21:40:39 -05:00

18 lines
433 B
JavaScript

/**
* Abbreviates long strings, typically used for
* addresses and transaction hashes.
*
* @param {string} longString The string to abbreviate.
* @return {string} The abbreviated string.
*/
const abbreviateLongString = (longString) => {
if (longString.length < 13) {
// no need to abbreviate
return longString;
}
return longString.slice(0, 5) + "..." + longString.slice(-5);
};
export { abbreviateLongString };