🖼 Added a League of Comic Geeks logo

This commit is contained in:
2022-05-22 01:55:51 -07:00
parent 3173cbf873
commit f0505d7428
8 changed files with 166 additions and 158 deletions

View File

@@ -0,0 +1,26 @@
import { isEmpty, isUndefined } from "lodash";
import React, { ReactElement, useEffect, useState } from "react";
import { useSelector, useDispatch } from "react-redux";
import { useParams } from "react-router-dom";
import { getComicBookDetailById } from "../../actions/comicinfo.actions";
import { ComicDetail } from "../ComicDetail/ComicDetail";
import { escapePoundSymbol } from "../../shared/utils/formatting.utils";
import { LIBRARY_SERVICE_HOST } from "../../constants/endpoints";
import { getSettings } from "../../actions/settings.actions";
export const ComicDetailContainer = (): ReactElement | null => {
const comicBookDetailData = useSelector(
(state: RootState) => state.comicInfo.comicBookDetail,
);
const dispatch = useDispatch();
const { comicObjectId } = useParams<{ comicObjectId: string }>();
useEffect(() => {
dispatch(getComicBookDetailById(comicObjectId));
// dispatch(getSettings());
}, [dispatch]);
return !isEmpty(comicBookDetailData) ? (
<ComicDetail data={comicBookDetailData} />
) : null;
};