aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2021-01-01 23:37:59 +0800
committercrupest <crupest@outlook.com>2021-01-01 23:37:59 +0800
commitc101f128df316fa23f461ba8c0545bc0a53d61d4 (patch)
tree33be02eafcdc41a1345b22311c1a5f6298967e75 /FrontEnd/src
parent4a90b0738e562de64dd71b482f09063d36be84a8 (diff)
downloadtimeline-c101f128df316fa23f461ba8c0545bc0a53d61d4.tar.gz
timeline-c101f128df316fa23f461ba8c0545bc0a53d61d4.tar.bz2
timeline-c101f128df316fa23f461ba8c0545bc0a53d61d4.zip
...
Diffstat (limited to 'FrontEnd/src')
-rw-r--r--FrontEnd/src/app/views/home/TimelineBoard.tsx25
-rw-r--r--FrontEnd/src/app/views/home/home.sass9
2 files changed, 22 insertions, 12 deletions
diff --git a/FrontEnd/src/app/views/home/TimelineBoard.tsx b/FrontEnd/src/app/views/home/TimelineBoard.tsx
index 77801a57..93da14cb 100644
--- a/FrontEnd/src/app/views/home/TimelineBoard.tsx
+++ b/FrontEnd/src/app/views/home/TimelineBoard.tsx
@@ -38,17 +38,16 @@ const TimelineBoardItem: React.FC<TimelineBoardItemProps> = ({
const content = (
<>
- <div>
- {isPersonal ? (
- <UserTimelineLogo className="icon" />
- ) : (
- <TimelineLogo className="icon" />
- )}
- {title}
- <small className="ml-2 text-secondary">{name}</small>
- </div>
+ {isPersonal ? (
+ <UserTimelineLogo className="icon" />
+ ) : (
+ <TimelineLogo className="icon" />
+ )}
+ <span className="title">{title}</span>
+ <small className="ml-2 text-secondary">{name}</small>
+ <span className="flex-grow-1"></span>
{actions != null ? (
- <div>
+ <div className="right">
<i className="bi-trash icon-button text-danger px-2" />
<i
className="bi-grip-vertical icon-button text-gray px-2"
@@ -58,7 +57,11 @@ const TimelineBoardItem: React.FC<TimelineBoardItemProps> = ({
}}
onPointerUp={(e) => {
actions.onMoveEnd(e);
- e.currentTarget.releasePointerCapture(e.pointerId);
+ try {
+ e.currentTarget.releasePointerCapture(e.pointerId);
+ } catch (_) {
+ void null;
+ }
}}
onPointerMove={actions.onMoving}
/>
diff --git a/FrontEnd/src/app/views/home/home.sass b/FrontEnd/src/app/views/home/home.sass
index e2dc4b66..6af1b6d8 100644
--- a/FrontEnd/src/app/views/home/home.sass
+++ b/FrontEnd/src/app/views/home/home.sass
@@ -19,10 +19,17 @@
transition: background 0.3s
display: flex
align-items: center
- justify-content: space-between
.icon
height: 1.3em
color: black
@extend .mr-2
&:hover
background: $gray-300
+ .right
+ display: flex
+ align-items: center
+ flex-shrink: 0
+ .title
+ white-space: nowrap
+ overflow: hidden
+ text-overflow: ellipsis