Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
canifa_note
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Vũ Hoàng Anh
canifa_note
Commits
9b72963e
Commit
9b72963e
authored
Nov 02, 2025
by
Claude
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: replace HomeSidebar with MemoExplorer and MemoExplorerDrawer components
parent
dc9470f7
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
13 additions
and
13 deletions
+13
-13
index.ts
web/src/components/HomeSidebar/index.ts
+0
-4
MemoExplorer.tsx
web/src/components/MemoExplorer/MemoExplorer.tsx
+2
-2
MemoExplorerDrawer.tsx
web/src/components/MemoExplorer/MemoExplorerDrawer.tsx
+4
-4
ShortcutsSection.tsx
web/src/components/MemoExplorer/ShortcutsSection.tsx
+0
-0
TagsSection.tsx
web/src/components/MemoExplorer/TagsSection.tsx
+0
-0
index.ts
web/src/components/MemoExplorer/index.ts
+4
-0
HomeLayout.tsx
web/src/layouts/HomeLayout.tsx
+3
-3
No files found.
web/src/components/HomeSidebar/index.ts
deleted
100644 → 0
View file @
dc9470f7
import
HomeSidebar
from
"./HomeSidebar"
;
import
HomeSidebarDrawer
from
"./HomeSidebarDrawer"
;
export
{
HomeSidebar
,
HomeSidebarDrawer
};
web/src/components/
HomeSidebar/HomeSideba
r.tsx
→
web/src/components/
MemoExplorer/MemoExplore
r.tsx
View file @
9b72963e
...
@@ -10,7 +10,7 @@ interface Props {
...
@@ -10,7 +10,7 @@ interface Props {
className
?:
string
;
className
?:
string
;
}
}
const
HomeSideba
r
=
observer
((
props
:
Props
)
=>
{
const
MemoExplore
r
=
observer
((
props
:
Props
)
=>
{
const
currentUser
=
useCurrentUser
();
const
currentUser
=
useCurrentUser
();
return
(
return
(
...
@@ -30,4 +30,4 @@ const HomeSidebar = observer((props: Props) => {
...
@@ -30,4 +30,4 @@ const HomeSidebar = observer((props: Props) => {
);
);
});
});
export
default
HomeSideba
r
;
export
default
MemoExplore
r
;
web/src/components/
HomeSidebar/HomeSideba
rDrawer.tsx
→
web/src/components/
MemoExplorer/MemoExplore
rDrawer.tsx
View file @
9b72963e
...
@@ -3,9 +3,9 @@ import { useEffect, useState } from "react";
...
@@ -3,9 +3,9 @@ import { useEffect, useState } from "react";
import
{
useLocation
}
from
"react-router-dom"
;
import
{
useLocation
}
from
"react-router-dom"
;
import
{
Button
}
from
"@/components/ui/button"
;
import
{
Button
}
from
"@/components/ui/button"
;
import
{
Sheet
,
SheetContent
,
SheetHeader
,
SheetTitle
,
SheetTrigger
}
from
"@/components/ui/sheet"
;
import
{
Sheet
,
SheetContent
,
SheetHeader
,
SheetTitle
,
SheetTrigger
}
from
"@/components/ui/sheet"
;
import
HomeSidebar
from
"./HomeSideba
r"
;
import
MemoExplorer
from
"./MemoExplore
r"
;
const
HomeSideba
rDrawer
=
()
=>
{
const
MemoExplore
rDrawer
=
()
=>
{
const
location
=
useLocation
();
const
location
=
useLocation
();
const
[
open
,
setOpen
]
=
useState
(
false
);
const
[
open
,
setOpen
]
=
useState
(
false
);
...
@@ -24,10 +24,10 @@ const HomeSidebarDrawer = () => {
...
@@ -24,10 +24,10 @@ const HomeSidebarDrawer = () => {
<
SheetHeader
>
<
SheetHeader
>
<
SheetTitle
/>
<
SheetTitle
/>
</
SheetHeader
>
</
SheetHeader
>
<
HomeSideba
r
className=
"px-4"
/>
<
MemoExplore
r
className=
"px-4"
/>
</
SheetContent
>
</
SheetContent
>
</
Sheet
>
</
Sheet
>
);
);
};
};
export
default
HomeSideba
rDrawer
;
export
default
MemoExplore
rDrawer
;
web/src/components/
HomeSideba
r/ShortcutsSection.tsx
→
web/src/components/
MemoExplore
r/ShortcutsSection.tsx
View file @
9b72963e
File moved
web/src/components/
HomeSideba
r/TagsSection.tsx
→
web/src/components/
MemoExplore
r/TagsSection.tsx
View file @
9b72963e
File moved
web/src/components/MemoExplorer/index.ts
0 → 100644
View file @
9b72963e
import
MemoExplorer
from
"./MemoExplorer"
;
import
MemoExplorerDrawer
from
"./MemoExplorerDrawer"
;
export
{
MemoExplorer
,
MemoExplorerDrawer
};
web/src/layouts/HomeLayout.tsx
View file @
9b72963e
...
@@ -2,7 +2,7 @@ import { last } from "lodash-es";
...
@@ -2,7 +2,7 @@ import { last } from "lodash-es";
import
{
observer
}
from
"mobx-react-lite"
;
import
{
observer
}
from
"mobx-react-lite"
;
import
{
matchPath
,
Outlet
}
from
"react-router-dom"
;
import
{
matchPath
,
Outlet
}
from
"react-router-dom"
;
import
{
useDebounce
}
from
"react-use"
;
import
{
useDebounce
}
from
"react-use"
;
import
{
HomeSidebar
,
HomeSidebarDrawer
}
from
"@/components/HomeSideba
r"
;
import
{
MemoExplorer
,
MemoExplorerDrawer
}
from
"@/components/MemoExplore
r"
;
import
MobileHeader
from
"@/components/MobileHeader"
;
import
MobileHeader
from
"@/components/MobileHeader"
;
import
useCurrentUser
from
"@/hooks/useCurrentUser"
;
import
useCurrentUser
from
"@/hooks/useCurrentUser"
;
import
useResponsiveWidth
from
"@/hooks/useResponsiveWidth"
;
import
useResponsiveWidth
from
"@/hooks/useResponsiveWidth"
;
...
@@ -35,12 +35,12 @@ const HomeLayout = observer(() => {
...
@@ -35,12 +35,12 @@ const HomeLayout = observer(() => {
<
section
className=
"@container w-full min-h-full flex flex-col justify-start items-center"
>
<
section
className=
"@container w-full min-h-full flex flex-col justify-start items-center"
>
{
!
md
&&
(
{
!
md
&&
(
<
MobileHeader
>
<
MobileHeader
>
<
HomeSideba
rDrawer
/>
<
MemoExplore
rDrawer
/>
</
MobileHeader
>
</
MobileHeader
>
)
}
)
}
{
md
&&
(
{
md
&&
(
<
div
className=
{
cn
(
"fixed top-0 left-16 shrink-0 h-svh transition-all"
,
"border-r border-border"
,
lg
?
"w-72"
:
"w-56"
)
}
>
<
div
className=
{
cn
(
"fixed top-0 left-16 shrink-0 h-svh transition-all"
,
"border-r border-border"
,
lg
?
"w-72"
:
"w-56"
)
}
>
<
HomeSideba
r
className=
{
cn
(
"px-3 py-6"
)
}
/>
<
MemoExplore
r
className=
{
cn
(
"px-3 py-6"
)
}
/>
</
div
>
</
div
>
)
}
)
}
<
div
className=
{
cn
(
"w-full min-h-full"
,
lg
?
"pl-72"
:
md
?
"pl-56"
:
""
)
}
>
<
div
className=
{
cn
(
"w-full min-h-full"
,
lg
?
"pl-72"
:
md
?
"pl-56"
:
""
)
}
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment