diff options
author | crupest <crupest@outlook.com> | 2020-06-16 16:22:42 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2020-06-16 16:22:42 +0800 |
commit | e86881f789079e661fd2c37e3bee61ff2450b4f7 (patch) | |
tree | 0fada4faecc8d93fe2bec9d0c9a2192693890d66 /Timeline/ClientApp/src/app/timeline/TimelineItem.tsx | |
parent | 8ec86937ce4f8073a1cf49652533a1b65bf630af (diff) | |
download | timeline-e86881f789079e661fd2c37e3bee61ff2450b4f7.tar.gz timeline-e86881f789079e661fd2c37e3bee61ff2450b4f7.tar.bz2 timeline-e86881f789079e661fd2c37e3bee61ff2450b4f7.zip |
feat(front): Use bootstrap icons.
Diffstat (limited to 'Timeline/ClientApp/src/app/timeline/TimelineItem.tsx')
-rw-r--r-- | Timeline/ClientApp/src/app/timeline/TimelineItem.tsx | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/Timeline/ClientApp/src/app/timeline/TimelineItem.tsx b/Timeline/ClientApp/src/app/timeline/TimelineItem.tsx index 4737fd7d..f19e70e7 100644 --- a/Timeline/ClientApp/src/app/timeline/TimelineItem.tsx +++ b/Timeline/ClientApp/src/app/timeline/TimelineItem.tsx @@ -11,6 +11,10 @@ import { } from 'reactstrap'; import { Link } from 'react-router-dom'; import { useTranslation } from 'react-i18next'; +import Svg from 'react-inlinesvg'; + +import chevronDownIcon from 'bootstrap-icons/icons/chevron-down.svg'; +import trashIcon from 'bootstrap-icons/icons/trash.svg'; import { TimelinePostInfo } from '../data/timeline'; import { useAvatarUrlWithGivenVersion } from '../user/api'; @@ -110,9 +114,10 @@ const TimelineItem: React.FC<TimelineItemProps> = (props) => { </div> {more != null ? ( <div className="col-auto px-2 d-flex justify-content-center align-items-center"> - <i - className="fas fa-chevron-circle-down text-info icon-button" - onClick={(e) => { + <Svg + src={chevronDownIcon} + className="text-info icon-button" + onClick={(e: Event) => { more.toggle(); e.stopPropagation(); }} @@ -149,9 +154,10 @@ const TimelineItem: React.FC<TimelineItemProps> = (props) => { className="position-absolute position-lt w-100 h-100 mask d-flex justify-content-center align-items-center" onClick={more.toggle} > - <i - className="fas fa-trash text-danger large-icon" - onClick={(e) => { + <Svg + src={trashIcon} + className="text-danger large-icon-button" + onClick={(e: Event) => { toggleDeleteDialog(); e.stopPropagation(); }} |