import React from 'react' import { CardListItemProps } from './cardTypes' import { LmHeadline } from '../headline/Headline' function CardDescriptionText({ content, options }: CardListItemProps): JSX.Element | null { const descriptionMaxCharacter = options.description_max_character const descriptionCustomElement = options.description_custom?.[0] let description = descriptionCustomElement?.text || content.description if (!description || descriptionMaxCharacter === 0) { return null } if (descriptionMaxCharacter && description.length > descriptionMaxCharacter) { description = `${description.substr(0, descriptionMaxCharacter)}..` } return ( ) } export default CardDescriptionText