| /** | |
| * Returns a shortened preview of the provided content capped at the given length. | |
| * Appends an ellipsis when the content exceeds the maximum. | |
| */ | |
| export function getPreviewText(content: string, max = 150): string { | |
| return content.length > max ? content.slice(0, max) + '...' : content; | |
| } | |