import React, { ReactElement } from "react"; import Card from "../shared/Carda"; import { Link, useNavigate } from "react-router-dom"; import ellipsize from "ellipsize"; import { isEmpty, isNil, isUndefined, map } from "lodash"; import { detectIssueTypes } from "../../shared/utils/tradepaperback.utils"; import { determineCoverFile } from "../../shared/utils/metadata.utils"; import Header from "../shared/Header"; import useEmblaCarousel from "embla-carousel-react"; import { GetWantedComicsQuery } from "../../graphql/generated"; type WantedComicsListProps = { comics?: GetWantedComicsQuery['getComicBooks']['docs']; }; export const WantedComicsList = ({ comics, }: WantedComicsListProps): ReactElement => { const navigate = useNavigate(); // embla carousel const [emblaRef, emblaApi] = useEmblaCarousel({ loop: false, align: "start", containScroll: "trimSnaps", slidesToScroll: 1, }); return (
{publisher}
); return (