aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/app/views/timeline-common/TimelineItem.tsx
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2020-11-04 11:49:15 +0800
committercrupest <crupest@outlook.com>2020-11-04 11:49:15 +0800
commit34221c8c6d34e565c4c9d82413ac4a20356d8f78 (patch)
treed40526fbcc38baa7e9ad701f2730026a88c9b079 /FrontEnd/src/app/views/timeline-common/TimelineItem.tsx
parent8e836f4bee040d83a195255073fd318c07277744 (diff)
downloadtimeline-34221c8c6d34e565c4c9d82413ac4a20356d8f78.tar.gz
timeline-34221c8c6d34e565c4c9d82413ac4a20356d8f78.tar.bz2
timeline-34221c8c6d34e565c4c9d82413ac4a20356d8f78.zip
feat: Redesign timeline page.
Diffstat (limited to 'FrontEnd/src/app/views/timeline-common/TimelineItem.tsx')
-rw-r--r--FrontEnd/src/app/views/timeline-common/TimelineItem.tsx58
1 files changed, 29 insertions, 29 deletions
diff --git a/FrontEnd/src/app/views/timeline-common/TimelineItem.tsx b/FrontEnd/src/app/views/timeline-common/TimelineItem.tsx
index 4db23371..5ccc5523 100644
--- a/FrontEnd/src/app/views/timeline-common/TimelineItem.tsx
+++ b/FrontEnd/src/app/views/timeline-common/TimelineItem.tsx
@@ -93,12 +93,12 @@ const TimelineItem: React.FC<TimelineItemProps> = (props) => {
{current && <div className="timeline-line-segment current-end" />}
</div>
</div>
- <div className="timeline-content-area">
+ <div className="timeline-item-card">
<div>
<span className="mr-2">
- <span className="text-primary white-space-no-wrap mr-2">
+ <small className="text-secondary white-space-no-wrap mr-2">
{props.post.time.toLocaleString(i18n.languages)}
- </span>
+ </small>
<small className="text-dark">{props.post.author.nickname}</small>
</span>
{more != null ? (
@@ -138,33 +138,33 @@ const TimelineItem: React.FC<TimelineItemProps> = (props) => {
}
})()}
</div>
+ {more != null && more.isOpen ? (
+ <>
+ <div
+ className="position-absolute position-lt w-100 h-100 mask d-flex justify-content-center align-items-center"
+ onClick={more.toggle}
+ >
+ <Svg
+ src={trashIcon}
+ className="text-danger icon-button large"
+ onClick={(e) => {
+ toggleDeleteDialog();
+ e.stopPropagation();
+ }}
+ />
+ </div>
+ {deleteDialog ? (
+ <TimelinePostDeleteConfirmDialog
+ toggle={() => {
+ toggleDeleteDialog();
+ more.toggle();
+ }}
+ onConfirm={more.onDelete}
+ />
+ ) : null}
+ </>
+ ) : null}
</div>
- {more != null && more.isOpen ? (
- <>
- <div
- className="position-absolute position-lt w-100 h-100 mask d-flex justify-content-center align-items-center"
- onClick={more.toggle}
- >
- <Svg
- src={trashIcon}
- className="text-danger icon-button large"
- onClick={(e) => {
- toggleDeleteDialog();
- e.stopPropagation();
- }}
- />
- </div>
- {deleteDialog ? (
- <TimelinePostDeleteConfirmDialog
- toggle={() => {
- toggleDeleteDialog();
- more.toggle();
- }}
- onConfirm={more.onDelete}
- />
- ) : null}
- </>
- ) : null}
</div>
);
};