mirror of
https://github.com/songquanpeng/message-pusher.git
synced 2025-09-26 20:21:22 +08:00
fix: fix webhook ui
This commit is contained in:
@@ -1,5 +1,12 @@
|
||||
import React, { useEffect, useState } from 'react';
|
||||
import { Button, Form, Label, Pagination, Table, Popup } from 'semantic-ui-react';
|
||||
import {
|
||||
Button,
|
||||
Form,
|
||||
Label,
|
||||
Pagination,
|
||||
Popup,
|
||||
Table,
|
||||
} from 'semantic-ui-react';
|
||||
import { Link } from 'react-router-dom';
|
||||
import { API, copy, showError, showSuccess, showWarning } from '../helpers';
|
||||
|
||||
@@ -239,36 +246,28 @@ const WebhooksTable = () => {
|
||||
</Table.Cell>
|
||||
<Table.Cell>
|
||||
<div>
|
||||
<Popup content={webhookUrl} hoverable trigger={
|
||||
<Button
|
||||
size={'small'}
|
||||
positive
|
||||
onClick={async () => {
|
||||
if (
|
||||
await copy(
|
||||
webhookUrl
|
||||
)
|
||||
) {
|
||||
showSuccess('已复制到剪贴板!');
|
||||
} else {
|
||||
showWarning('无法复制到剪贴板!');
|
||||
}
|
||||
}}
|
||||
>
|
||||
复制 Webhook 链接
|
||||
</Button>
|
||||
} />
|
||||
<Button
|
||||
size={'small'}
|
||||
negative
|
||||
onClick={() => {
|
||||
manageWebhook(webhook.id, 'delete', idx).then();
|
||||
}}
|
||||
>
|
||||
删除
|
||||
</Button>
|
||||
<Popup
|
||||
content={webhookUrl}
|
||||
hoverable
|
||||
trigger={
|
||||
<Button
|
||||
size={'small'}
|
||||
positive
|
||||
onClick={async () => {
|
||||
if (await copy(webhookUrl)) {
|
||||
showSuccess('已复制到剪贴板!');
|
||||
} else {
|
||||
showWarning('无法复制到剪贴板!');
|
||||
}
|
||||
}}
|
||||
>
|
||||
复制 Webhook 链接
|
||||
</Button>
|
||||
}
|
||||
/>
|
||||
<Button
|
||||
size={'small'}
|
||||
color={'yellow'}
|
||||
onClick={() => {
|
||||
manageWebhook(
|
||||
webhook.id,
|
||||
@@ -281,11 +280,32 @@ const WebhooksTable = () => {
|
||||
</Button>
|
||||
<Button
|
||||
size={'small'}
|
||||
primary
|
||||
as={Link}
|
||||
to={'/webhook/edit/' + webhook.id}
|
||||
>
|
||||
编辑
|
||||
</Button>
|
||||
<Popup
|
||||
trigger={
|
||||
<Button size='small' negative>
|
||||
删除
|
||||
</Button>
|
||||
}
|
||||
on='click'
|
||||
flowing
|
||||
hoverable
|
||||
>
|
||||
<Button
|
||||
size={'small'}
|
||||
negative
|
||||
onClick={() => {
|
||||
manageWebhook(webhook.id, 'delete', idx).then();
|
||||
}}
|
||||
>
|
||||
删除 {webhook.name}
|
||||
</Button>
|
||||
</Popup>
|
||||
</div>
|
||||
</Table.Cell>
|
||||
</Table.Row>
|
||||
|
Reference in New Issue
Block a user