🧱 Broke Library into components

This commit is contained in:
2021-12-02 16:07:47 -08:00
parent ffeb434075
commit f371858a0c
5 changed files with 166 additions and 145 deletions

View File

@@ -0,0 +1,37 @@
import React, { ReactElement } from "react";
import PropTypes from "prop-types";
import ellipsize from "ellipsize";
export const ComicVineDetails = (comicVineData): ReactElement => {
const { data } = comicVineData;
return (
<div className="card-container">
<div className="card">
<div className="is-horizontal">
<div className="card-image">
<figure>
<img className="image" src={data.comicvine.image.thumb_url} />
</figure>
</div>
<ul className="card-content">
<li className="name has-text-weight-medium">
{ellipsize(data.name, 18)}
</li>
<li>
<div className="control">
<div className="tags has-addons">
<span className="tag is-primary is-light">ComicVine ID</span>
<span className="tag is-info is-light">
{data.comicvine.id}
</span>
</div>
</div>
</li>
</ul>
</div>
</div>
</div>
);
};
export default ComicVineDetails;