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
77b75aa6
Commit
77b75aa6
authored
Dec 09, 2023
by
Steven
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
chore: tweak memo display
parent
9faee68d
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
96 additions
and
116 deletions
+96
-116
Memo.tsx
web/src/components/Memo.tsx
+93
-102
PreviewImageDialog.tsx
web/src/components/PreviewImageDialog.tsx
+0
-11
memo.less
web/src/less/memo.less
+1
-1
Explore.tsx
web/src/pages/Explore.tsx
+1
-1
MemoDetail.tsx
web/src/pages/MemoDetail.tsx
+1
-1
No files found.
web/src/components/Memo.tsx
View file @
77b75aa6
This diff is collapsed.
Click to expand it.
web/src/components/PreviewImageDialog.tsx
View file @
77b75aa6
import
React
,
{
useState
}
from
"react"
;
import
{
getDateTimeString
}
from
"@/helpers/datetime"
;
import
{
generateDialog
}
from
"./Dialog"
;
import
Icon
from
"./Icon"
;
import
"@/less/preview-image-dialog.less"
;
...
...
@@ -35,13 +34,6 @@ const PreviewImageDialog: React.FC<Props> = ({ destroy, imgUrls, initialIndex }:
destroy
();
};
const
handleDownloadBtnClick
=
()
=>
{
const
a
=
document
.
createElement
(
"a"
);
a
.
href
=
imgUrls
[
currentIndex
];
a
.
download
=
`memos-
${
getDateTimeString
(
Date
.
now
())}
.png`
;
a
.
click
();
};
const
handleTouchStart
=
(
event
:
React
.
TouchEvent
)
=>
{
if
(
event
.
touches
.
length
>
1
)
{
// two or more fingers, ignore
...
...
@@ -126,9 +118,6 @@ const PreviewImageDialog: React.FC<Props> = ({ destroy, imgUrls, initialIndex }:
<
button
className=
"btn"
onClick=
{
handleCloseBtnClick
}
>
<
Icon
.
X
className=
"icon-img"
/>
</
button
>
<
button
className=
"btn"
onClick=
{
handleDownloadBtnClick
}
>
<
Icon
.
Download
className=
"icon-img"
/>
</
button
>
</
div
>
<
div
className=
"img-container"
onClick=
{
handleImgContainerClick
}
>
<
img
...
...
web/src/less/memo.less
View file @
77b75aa6
...
...
@@ -6,7 +6,7 @@
}
> .memo-top-wrapper {
@apply flex flex-row justify-between items-center w-full h-6
mb-1
;
@apply flex flex-row justify-between items-center w-full h-6;
> .btns-container {
@apply flex flex-row justify-end items-center relative shrink-0;
...
...
web/src/pages/Explore.tsx
View file @
77b75aa6
...
...
@@ -83,7 +83,7 @@ const Explore = () => {
<
div
className=
"relative w-full h-auto flex flex-col justify-start items-start"
>
<
MemoFilter
/>
{
sortedMemos
.
map
((
memo
)
=>
(
<
Memo
key=
{
memo
.
id
}
memo=
{
memo
}
lazyRendering
/>
<
Memo
key=
{
memo
.
id
}
memo=
{
memo
}
lazyRendering
showCreator
/>
))
}
{
loadingStatus
===
"fetching"
?
(
...
...
web/src/pages/MemoDetail.tsx
View file @
77b75aa6
...
...
@@ -210,7 +210,7 @@ const MemoDetail = () => {
<
span
className=
"text-gray-400 text-sm ml-0.5"
>
(
{
comments
.
length
}
)
</
span
>
</
div
>
{
comments
.
map
((
comment
)
=>
(
<
Memo
key=
{
comment
.
id
}
memo=
{
comment
}
/>
<
Memo
key=
{
comment
.
id
}
memo=
{
comment
}
showCreator
/>
))
}
</>
)
}
...
...
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