mui-tiptap
Version:
A Material-UI (MUI) styled WYSIWYG rich text editor, using Tiptap
14 lines (13 loc) • 421 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
/**
* Truncate the middle of the given text, if it's longer than the given length.
*/
function truncateMiddle(text, length = 20) {
if (text.length <= length) {
return text;
}
const half = Math.floor(length / 2);
return `${text.slice(0, half).trim()}…${text.slice(-half).trim()}`;
}
exports.default = truncateMiddle;
;