Remove default folder

It looked weird having a folder shown, while loading the folder
 structure
This commit is contained in:
Stefan Forstenlechner 2024-08-15 20:33:38 +02:00
parent 66962106d3
commit 77348a9323
2 changed files with 15 additions and 13 deletions

View File

@ -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 = (
<>
<Toolbar sx={{ marginBottom: 3 }} />
<GenerateTreeView root={folders} />
</>
);
const drawerContent =
folders != undefined ? (
<>
<Toolbar sx={{ marginBottom: 3 }} />
<GenerateTreeView root={folders} />
</>
) : (
<>
<Toolbar sx={{ marginBottom: 3 }} />
<Typography sx={{ marginLeft: 2 }}>Loading folders...</Typography>
</>
);
return smallScreen ? (
<Drawer

View File

@ -18,12 +18,7 @@ function ImageGalleryLayout() {
const [imagesLoaded, setImagesLoaded] = useState(false);
const [images, setImages] = useState<ImageWithThumbnail[]>([]);
const [folders, setFolders] = useState<Folders>({
name: "Home",
fullPath: "/",
numberOfFiles: 0,
children: [],
});
const [folders, setFolders] = useState<Folders | undefined>(undefined);
const location = useLocation();
const navigate = useNavigate();