import { Box, VStack, HStack, SpanBox } from '../../elements/LayoutPrimitives' // import { CoverImage } from '../../elements/CoverImage' import { StyledText } from '../../elements/StyledText' import { removeHTMLTags } from '../ArticleSubtitle' // import { MoreOptionsIcon } from '../../elements/images/MoreOptionsIcon' import { theme } from '../../tokens/stitches.config' // import { CardMenu } from '../CardMenu' import { LabelChip } from '../../elements/LabelChip' // import { ProgressBar } from '../../elements/ProgressBar' import type { LinkedItemCardProps } from './CardTypes' import { ProgressBarVertical } from '../../elements/ProgressBarVertical' //Styles const ellipsisText = { overflow: 'hidden', display: '-webkit-box', WebkitLineClamp: 1, WebkitBoxOrient: 'vertical', pl: '10px', margin: 'auto 0', } export function LibraryGridCard(props: LinkedItemCardProps): JSX.Element { return ( <> {/* { props.handleAction('showDetail') }} > */} {/* {props.item.image && props.layout !== 'LIST_LAYOUT' && ( { ;(e.target as HTMLElement).style.display = 'none' }} /> )} */} {/* */} {/* */} {props.item.labels?.map(({ name, color }, index) => ( ))} {/* */} {props.item.description} {props.item.author && ( {removeHTMLTags(props.item.author)} )} {/* { // This is here to prevent menu click events from bubbling // up and causing us to "click" on the link item. e.stopPropagation() }} > } actionHandler={props.handleAction} /> */} {/* */} {/* {props.item.author && ( {removeHTMLTags(props.item.author)} )} {props.originText && ( <> {props.originText} )} */} {/* */} {/* {props.item.labels?.map(({ name, color }, index) => ( ))} */} {/* */} ) } type CardTitleProps = { title: string } function CardTitle(props: CardTitleProps): JSX.Element { return ( {props.title} ) }