aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2021-02-14 23:33:24 +0800
committercrupest <crupest@outlook.com>2021-02-14 23:33:24 +0800
commitf430f4177511e697cb3debb342b134eb292f426c (patch)
tree8b2c4790135764f97f18cf0c54714d251fddef90
parent80f5bf676ac5c8d466284ffa1aa6de0208c94164 (diff)
downloadtimeline-f430f4177511e697cb3debb342b134eb292f426c.tar.gz
timeline-f430f4177511e697cb3debb342b134eb292f426c.tar.bz2
timeline-f430f4177511e697cb3debb342b134eb292f426c.zip
feat: Enhance appearance of skeleton.
-rw-r--r--FrontEnd/src/app/views/common/Skeleton.tsx5
-rw-r--r--FrontEnd/src/app/views/common/common.sass8
2 files changed, 10 insertions, 3 deletions
diff --git a/FrontEnd/src/app/views/common/Skeleton.tsx b/FrontEnd/src/app/views/common/Skeleton.tsx
index 6340f96f..c0c84d27 100644
--- a/FrontEnd/src/app/views/common/Skeleton.tsx
+++ b/FrontEnd/src/app/views/common/Skeleton.tsx
@@ -15,7 +15,10 @@ const Skeleton: React.FC<SkeletonProps> = (props) => {
return (
<div className={clsx(className, "cru-skeleton")} style={style}>
{range(lineNumber).map((i) => (
- <div key={i} className="cru-skeleton-line" />
+ <div
+ key={i}
+ className={clsx("cru-skeleton-line", i === lineNumber - 1 && "last")}
+ />
))}
</div>
);
diff --git a/FrontEnd/src/app/views/common/common.sass b/FrontEnd/src/app/views/common/common.sass
index 0a03d5e9..e2ee8978 100644
--- a/FrontEnd/src/app/views/common/common.sass
+++ b/FrontEnd/src/app/views/common/common.sass
@@ -33,9 +33,13 @@
touch-action: none
.cru-skeleton
- padding: 0 2em
+ padding: 0 1em
.cru-skeleton-line
height: 1em
background-color: #e6e6e6
- margin: 0.8em 0 \ No newline at end of file
+ margin: 0.7em 0
+ border-radius: 0.2em
+
+ &.last
+ width: 50%