Repository URL to install this package:
Version:
0.9.5 ▾
|
import { isString } from 'exotic'
function getEllipsisString(content: String, noOfCharacters: number, isVisible: boolean): string {
if (isString(content) && content.length > 0) {
const actualViewText = content.substring(0, noOfCharacters)
const ellipsisText = (isVisible === false && (noOfCharacters < content.length)) ? '... ' : ''
const expandableText = (isVisible ? (content.substr(noOfCharacters, content.length - noOfCharacters)) : '')
return `${actualViewText}${ellipsisText}${expandableText}`
} else {
return ''
}
}
export {
getEllipsisString,
}