aboutsummaryrefslogtreecommitdiff
path: root/Timeline/ClientApp/src/app/timeline/TimelinePostEdit.tsx
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2020-06-16 16:22:42 +0800
committercrupest <crupest@outlook.com>2020-06-16 16:22:42 +0800
commite86881f789079e661fd2c37e3bee61ff2450b4f7 (patch)
tree0fada4faecc8d93fe2bec9d0c9a2192693890d66 /Timeline/ClientApp/src/app/timeline/TimelinePostEdit.tsx
parent8ec86937ce4f8073a1cf49652533a1b65bf630af (diff)
downloadtimeline-e86881f789079e661fd2c37e3bee61ff2450b4f7.tar.gz
timeline-e86881f789079e661fd2c37e3bee61ff2450b4f7.tar.bz2
timeline-e86881f789079e661fd2c37e3bee61ff2450b4f7.zip
feat(front): Use bootstrap icons.
Diffstat (limited to 'Timeline/ClientApp/src/app/timeline/TimelinePostEdit.tsx')
-rw-r--r--Timeline/ClientApp/src/app/timeline/TimelinePostEdit.tsx19
1 files changed, 11 insertions, 8 deletions
diff --git a/Timeline/ClientApp/src/app/timeline/TimelinePostEdit.tsx b/Timeline/ClientApp/src/app/timeline/TimelinePostEdit.tsx
index f12b6892..6501e349 100644
--- a/Timeline/ClientApp/src/app/timeline/TimelinePostEdit.tsx
+++ b/Timeline/ClientApp/src/app/timeline/TimelinePostEdit.tsx
@@ -1,7 +1,10 @@
import React from 'react';
-import clsx from 'clsx';
import { Button, Spinner, Row, Col } from 'reactstrap';
import { useTranslation } from 'react-i18next';
+import Svg from 'react-inlinesvg';
+
+import textIcon from 'bootstrap-icons/icons/card-text.svg';
+import imageIcon from 'bootstrap-icons/icons/image.svg';
import { pushAlert } from '../common/alert-service';
import { CreatePostRequest } from '../data/timeline';
@@ -199,13 +202,13 @@ const TimelinePostEdit: React.FC<TimelinePostEditProps> = (props) => {
if (state === 'input') {
return (
<>
- <i
- className={clsx(
- 'fas d-block text-center large-icon mt-1 mb-2',
- kind === 'text' ? 'fa-image' : 'fa-font'
- )}
- onClick={toggleKind}
- />
+ <div className="d-block text-center mt-1 mb-2">
+ <Svg
+ src={kind === 'text' ? imageIcon : textIcon}
+ className="icon-button"
+ onClick={toggleKind}
+ />
+ </div>
<Button color="primary" onClick={onSend} disabled={!canSend}>
{t('timeline.send')}
</Button>