diff --git a/web/src/components/ChannelsTable.js b/web/src/components/ChannelsTable.js
index 6174ba5..742795d 100644
--- a/web/src/components/ChannelsTable.js
+++ b/web/src/components/ChannelsTable.js
@@ -1,5 +1,12 @@
import React, { useEffect, useState } from 'react';
-import { Button, Form, Label, Pagination, Table } from 'semantic-ui-react';
+import {
+ Button,
+ Form,
+ Label,
+ Pagination,
+ Popup,
+ Table,
+} from 'semantic-ui-react';
import { Link } from 'react-router-dom';
import { API, showError, showSuccess, testChannel } from '../helpers';
@@ -246,24 +253,21 @@ const ChannelsTable = () => {
-
+
+ 删除
+
+ }
+ on='click'
+ flowing
+ hoverable
+ >
+
+
diff --git a/web/src/components/MessagesTable.js b/web/src/components/MessagesTable.js
index 2b7bdfa..ffd87a4 100644
--- a/web/src/components/MessagesTable.js
+++ b/web/src/components/MessagesTable.js
@@ -1,5 +1,13 @@
import React, { useEffect, useRef, useState } from 'react';
-import { Button, Form, Label, Modal, Pagination, Table } from 'semantic-ui-react';
+import {
+ Button,
+ Form,
+ Label,
+ Modal,
+ Pagination,
+ Popup,
+ Table,
+} from 'semantic-ui-react';
import { API, openPage, showError, showSuccess, showWarning } from '../helpers';
import { ITEMS_PER_PAGE } from '../constants';
@@ -55,7 +63,7 @@ const MessagesTable = () => {
title: '消息标题',
description: '消息描述',
content: '消息内容',
- link: ''
+ link: '',
}); // Message to be viewed
const [viewModalOpen, setViewModalOpen] = useState(false);
@@ -210,12 +218,11 @@ const MessagesTable = () => {
const insertNewMessage = (message) => {
console.log(messages);
- setMessages(messages => {
- let newMessages = [message];
- newMessages.push(...messages);
- return newMessages;
- }
- );
+ setMessages((messages) => {
+ let newMessages = [message];
+ newMessages.push(...messages);
+ return newMessages;
+ });
setActivePage(1);
};
@@ -353,16 +360,28 @@ const MessagesTable = () => {
>
重发
-
+ }
+ on='click'
+ flowing
+ hoverable
>
- 删除
-
+
+
@@ -417,7 +436,15 @@ const MessagesTable = () => {
) : (
''
)}
- {message.content ? : ''}
+ {message.content ? (
+
+ ) : (
+ ''
+ )}