All files / src/pages/main-page/components ContentGallery.tsx

100% Statements 3/3
70% Branches 7/10
100% Functions 1/1
100% Lines 3/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23          50x 50x   50x                            
import { memo } from "react";
import { useLocation } from "react-router-dom";
import { MainPageContent } from "./MainPageContent";
 
function ContentGallery() {
  const location = useLocation();
  const path = location.pathname;
 
  return (
    <>
      {path === "/" && <MainPageContent currentPageName="home" />}
      {path === "/templates" && <MainPageContent currentPageName="templates" />}
      {path === "/sharedWithMe" && (
        <MainPageContent currentPageName="sharedWithMe" />
      )}
      {path === "/starred" && <MainPageContent currentPageName="starred" />}
      {path === "/bin" && <MainPageContent currentPageName="binned" />}
    </>
  );
}
 
export default memo(ContentGallery);