Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | // @flow
import { useMemo } from "react"
const START = 0
const useTrimText = (text: string, max: number): string => {
const newText = useMemo(() => {
if (text.length < max) {
return text
}
return text.slice(START, max).concat("...")
}, [max, text])
return newText
}
export default useTrimText
|