feat: replace HomeSidebar with MemoExplorer and MemoExplorerDrawer components

pull/5203/merge
Claude 1 day ago
parent dc9470f71c
commit 9b72963e08

@ -1,4 +0,0 @@
import HomeSidebar from "./HomeSidebar";
import HomeSidebarDrawer from "./HomeSidebarDrawer";
export { HomeSidebar, HomeSidebarDrawer };

@ -10,7 +10,7 @@ interface Props {
className?: string;
}
const HomeSidebar = observer((props: Props) => {
const MemoExplorer = observer((props: Props) => {
const currentUser = useCurrentUser();
return (
@ -30,4 +30,4 @@ const HomeSidebar = observer((props: Props) => {
);
});
export default HomeSidebar;
export default MemoExplorer;

@ -3,9 +3,9 @@ import { useEffect, useState } from "react";
import { useLocation } from "react-router-dom";
import { Button } from "@/components/ui/button";
import { Sheet, SheetContent, SheetHeader, SheetTitle, SheetTrigger } from "@/components/ui/sheet";
import HomeSidebar from "./HomeSidebar";
import MemoExplorer from "./MemoExplorer";
const HomeSidebarDrawer = () => {
const MemoExplorerDrawer = () => {
const location = useLocation();
const [open, setOpen] = useState(false);
@ -24,10 +24,10 @@ const HomeSidebarDrawer = () => {
<SheetHeader>
<SheetTitle />
</SheetHeader>
<HomeSidebar className="px-4" />
<MemoExplorer className="px-4" />
</SheetContent>
</Sheet>
);
};
export default HomeSidebarDrawer;
export default MemoExplorerDrawer;

@ -0,0 +1,4 @@
import MemoExplorer from "./MemoExplorer";
import MemoExplorerDrawer from "./MemoExplorerDrawer";
export { MemoExplorer, MemoExplorerDrawer };

@ -2,7 +2,7 @@ import { last } from "lodash-es";
import { observer } from "mobx-react-lite";
import { matchPath, Outlet } from "react-router-dom";
import { useDebounce } from "react-use";
import { HomeSidebar, HomeSidebarDrawer } from "@/components/HomeSidebar";
import { MemoExplorer, MemoExplorerDrawer } from "@/components/MemoExplorer";
import MobileHeader from "@/components/MobileHeader";
import useCurrentUser from "@/hooks/useCurrentUser";
import useResponsiveWidth from "@/hooks/useResponsiveWidth";
@ -35,12 +35,12 @@ const HomeLayout = observer(() => {
<section className="@container w-full min-h-full flex flex-col justify-start items-center">
{!md && (
<MobileHeader>
<HomeSidebarDrawer />
<MemoExplorerDrawer />
</MobileHeader>
)}
{md && (
<div className={cn("fixed top-0 left-16 shrink-0 h-svh transition-all", "border-r border-border", lg ? "w-72" : "w-56")}>
<HomeSidebar className={cn("px-3 py-6")} />
<MemoExplorer className={cn("px-3 py-6")} />
</div>
)}
<div className={cn("w-full min-h-full", lg ? "pl-72" : md ? "pl-56" : "")}>

Loading…
Cancel
Save