Files
stash/ui/v2.5/src/components/Galleries/Gallery.tsx
Infinite cdadb66d85 Remove or exempt all uses of 'any
* Refactored LocalForage
* Refactored SceneFilenameParser
2020-03-01 21:04:37 +01:00

22 lines
630 B
TypeScript

import React from "react";
import { useParams } from "react-router-dom";
import { StashService } from "src/core/StashService";
import { LoadingIndicator } from "src/components/Shared";
import { GalleryViewer } from "./GalleryViewer";
export const Gallery: React.FC = () => {
const { id = "" } = useParams();
const { data, error, loading } = StashService.useFindGallery(id);
const gallery = data?.findGallery;
if (loading || !gallery) return <LoadingIndicator />;
if (error) return <div>{error.message}</div>;
return (
<div className="col-9 m-auto">
<GalleryViewer gallery={gallery} />
</div>
);
};