diff --git a/src/components/Library/ScanSetCover.tsx b/src/components/Library/ScanSetCover.tsx index 468ada1..50540e2 100644 --- a/src/components/Library/ScanSetCover.tsx +++ b/src/components/Library/ScanSetCover.tsx @@ -1,5 +1,8 @@ +import Chip from "components/Chip"; import Img, { getAssetURL, ImageQuality } from "components/Img"; import LanguageSwitcher from "components/LanguageSwitcher"; +import RecorderChip from "components/RecorderChip"; +import ToolTip from "components/ToolTip"; import { useAppLayout } from "contexts/AppLayoutContext"; import { GetLibraryItemScansQuery, @@ -7,7 +10,7 @@ import { } from "graphql/generated"; import { useRouter } from "next/router"; import { AppStaticProps } from "queries/getAppStaticProps"; -import { getPreferredLanguage } from "queries/helpers"; +import { getPreferredLanguage, getStatusDescription } from "queries/helpers"; import { Dispatch, SetStateAction, useEffect, useMemo, useState } from "react"; interface Props { @@ -69,13 +72,13 @@ export default function ScanSetCover(props: Props): JSX.Element { const coverImages: UploadImageFragment[] = []; if (selectedScan?.obi_belt?.full?.data?.attributes) - coverImages.push(selectedScan.obi_belt?.full?.data?.attributes); + coverImages.push(selectedScan.obi_belt?.full?.data?.attributes); if (selectedScan?.obi_belt?.inside_full?.data?.attributes) - coverImages.push(selectedScan.obi_belt?.inside_full?.data?.attributes); + coverImages.push(selectedScan.obi_belt?.inside_full?.data?.attributes); if (selectedScan?.dust_jacket?.full?.data?.attributes) - coverImages.push(selectedScan.dust_jacket?.full?.data?.attributes); + coverImages.push(selectedScan.dust_jacket?.full?.data?.attributes); if (selectedScan?.dust_jacket?.inside_full?.data?.attributes) - coverImages.push(selectedScan.dust_jacket?.inside_full?.data?.attributes); + coverImages.push(selectedScan.dust_jacket?.inside_full?.data?.attributes); if (selectedScan?.cover?.full?.data?.attributes) coverImages.push(selectedScan.cover?.full?.data?.attributes); if (selectedScan?.cover?.inside_full?.data?.attributes) @@ -87,7 +90,16 @@ export default function ScanSetCover(props: Props): JSX.Element { {selectedScan && (
{langui.status}:
+{"Scanners"}:
+{"Cleaners"}:
+{"Typesetters"}:
+Available at
- {item?.urls?.map((url) => ( + {item.urls.map((url) => ( <> {url?.url && (