diff --git a/src/app/app.less b/src/app/app.less
index 44506aa9f..ad93d5705 100644
--- a/src/app/app.less
+++ b/src/app/app.less
@@ -102,7 +102,7 @@ svg.icon {
}
&.disabled {
color: fade(@disabled-color, 60%);
- background: @disabled-background;
+ background: @button-disabled-background;
cursor: initial;
&:hover {
box-shadow: none;
diff --git a/src/app/assets/icons/line/check.svg b/src/app/assets/icons/line/check.svg
new file mode 100644
index 000000000..f536befae
--- /dev/null
+++ b/src/app/assets/icons/line/check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/app/assets/icons/line/comment.svg b/src/app/assets/icons/line/comment.svg
new file mode 100644
index 000000000..829ea568c
--- /dev/null
+++ b/src/app/assets/icons/line/comment.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/app/assets/icons/line/fill.svg b/src/app/assets/icons/line/fill.svg
new file mode 100644
index 000000000..41b5e9c21
--- /dev/null
+++ b/src/app/assets/icons/line/fill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/app/assets/icons/line/gear.svg b/src/app/assets/icons/line/gear.svg
new file mode 100644
index 000000000..960f1e5e1
--- /dev/null
+++ b/src/app/assets/icons/line/gear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/app/assets/icons/line/question.svg b/src/app/assets/icons/line/question.svg
new file mode 100644
index 000000000..341649055
--- /dev/null
+++ b/src/app/assets/icons/line/question.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/app/assets/icons/line/rotate.svg b/src/app/assets/icons/line/rotate.svg
new file mode 100644
index 000000000..35a3c24cb
--- /dev/null
+++ b/src/app/assets/icons/line/rotate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/app/assets/icons/line/triangle-exclamation.svg b/src/app/assets/icons/line/triangle-exclamation.svg
new file mode 100644
index 000000000..c91ddbc89
--- /dev/null
+++ b/src/app/assets/icons/line/triangle-exclamation.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/app/assets/icons/line/xmark.svg b/src/app/assets/icons/line/xmark.svg
new file mode 100644
index 000000000..56f72c0e2
--- /dev/null
+++ b/src/app/assets/icons/line/xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/app/assets/icons/minus.svg b/src/app/assets/icons/minus.svg
index 616715326..c1457a3f8 100644
--- a/src/app/assets/icons/minus.svg
+++ b/src/app/assets/icons/minus.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/app/assets/icons/plus.svg b/src/app/assets/icons/plus.svg
index 5f948b03a..e59c7c96d 100644
--- a/src/app/assets/icons/plus.svg
+++ b/src/app/assets/icons/plus.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/app/line/linecomps.tsx b/src/app/line/linecomps.tsx
index f398d7c4e..bd10dc463 100644
--- a/src/app/line/linecomps.tsx
+++ b/src/app/line/linecomps.tsx
@@ -36,6 +36,15 @@ import { PluginModel } from "../../plugins/plugins";
import { Prompt } from "../common/prompt/prompt";
import * as lineutil from "./lineutil";
+import { ReactComponent as CheckIcon } from "../assets/icons/line/check.svg";
+import { ReactComponent as CommentIcon } from "../assets/icons/line/comment.svg";
+import { ReactComponent as QuestionIcon } from "../assets/icons/line/question.svg";
+import { ReactComponent as RotateIcon } from "../assets/icons/line/rotate.svg";
+import { ReactComponent as WarningIcon } from "../assets/icons/line/triangle-exclamation.svg";
+import { ReactComponent as XmarkIcon } from "../assets/icons/line/xmark.svg";
+import { ReactComponent as FillIcon } from "../assets/icons/line/fill.svg";
+import { ReactComponent as GearIcon } from "../assets/icons/line/gear.svg";
+
import "./lines.less";
dayjs.extend(localizedFormat);
@@ -51,35 +60,37 @@ class SmallLineAvatar extends React.Component<{ line: LineType; cmd: Cmd; onRigh
let rtnstate = cmd != null ? cmd.getRtnState() : false;
let exitcode = cmd != null ? cmd.getExitCode() : 0;
let isComment = line.linetype == "text";
- let icon: string = null;
+ let icon = null;
let iconTitle = null;
- let iconColor = null;
if (isComment) {
- icon = "fa-comment";
+ icon =