🤼‍♀️ Ability to apply a select ComicVine match first draft

This commit is contained in:
2021-08-06 13:43:42 -07:00
parent 8df48ea6ae
commit b2fb21146d
10 changed files with 267 additions and 123 deletions

View File

@@ -11,6 +11,8 @@ import ellipsize from "ellipsize";
interface IProps {
comicBookCoversMetadata: IExtractedComicBookCoverFile;
mongoObjId?: number;
hasTitle: boolean;
isHorizontal: boolean;
}
interface IState {}
@@ -29,21 +31,23 @@ class Card extends React.Component<IProps, IState> {
return (
<div>
<div className="card generic-card">
<div>
<div className={this.props.isHorizontal ? "is-horizontal" : ""}>
<div className="card-image">
<figure className="image">
<img src={filePath} alt="Placeholder image" />
</figure>
</div>
<div className="card-content">
<ul>
<Link to={"/comic/details/" + this.props.mongoObjId}>
<li className="has-text-weight-semibold">
{ellipsize(metadata.name, 18)}
</li>
</Link>
</ul>
</div>
{this.props.title && (
<div className="card-content">
<ul>
<Link to={"/comic/details/" + this.props.mongoObjId}>
<li className="has-text-weight-semibold">
{ellipsize(metadata.name, 18)}
</li>
</Link>
</ul>
</div>
)}
</div>
</div>
</div>