diff --git a/picture-gallery-client/src/ImageGallery/ImageGalleryDrawer.tsx b/picture-gallery-client/src/ImageGallery/ImageGalleryDrawer.tsx
index 1462000..a076f85 100644
--- a/picture-gallery-client/src/ImageGallery/ImageGalleryDrawer.tsx
+++ b/picture-gallery-client/src/ImageGallery/ImageGalleryDrawer.tsx
@@ -11,6 +11,7 @@ import { Chip, useTheme } from "@mui/material";
import useMediaQuery from "@mui/material/useMediaQuery";
import { smallScreenMediaQuery } from "../ImageGalleryLayout";
import { getDefaultExpanded } from "./PathToExpaned";
+import Typography from "@mui/material/Typography";
function generateTreeViewChildren(
folders: Folders[],
@@ -141,18 +142,24 @@ export const ImageGalleryDrawer = ({
}: {
open: boolean;
drawerWidth: number;
- folders: Folders;
+ folders: Folders | undefined;
handleDrawerToggle: () => void;
}) => {
const theme = useTheme();
const smallScreen = !useMediaQuery(smallScreenMediaQuery);
- const drawerContent = (
- <>
-
-
- >
- );
+ const drawerContent =
+ folders != undefined ? (
+ <>
+
+
+ >
+ ) : (
+ <>
+
+ Loading folders...
+ >
+ );
return smallScreen ? (
([]);
- const [folders, setFolders] = useState({
- name: "Home",
- fullPath: "/",
- numberOfFiles: 0,
- children: [],
- });
+ const [folders, setFolders] = useState(undefined);
const location = useLocation();
const navigate = useNavigate();