import * as React from "react"; import { IExtractedComicBookCoverFile } from "../../server/interfaces/folder.interface"; import { removeLeadingPeriod } from "../shared/utils/formatting.utils"; import { isUndefined, isEmpty } from "lodash"; import { Link } from "react-router-dom"; interface IProps { comicBookCoversMetadata: IExtractedComicBookCoverFile; mongoObjId?: number; } interface IState {} class Card extends React.Component { constructor(props: IProps) { super(props); console.log(props); } public drawCoverCard = ( metadata: IExtractedComicBookCoverFile, ): JSX.Element => { return (
Placeholder image
  • {metadata.name}
); }; public render() { return ( <> {!isUndefined(this.props.comicBookCoversMetadata) && !isEmpty(this.props.comicBookCoversMetadata) && this.drawCoverCard(this.props.comicBookCoversMetadata)} ); } } export default Card;