refactor: http url allow link

This commit is contained in:
moonrailgun 2024-02-07 01:21:11 +08:00
parent 343c05c3ab
commit e9b783f047

View File

@ -1,4 +1,4 @@
import { Form, Input, Select, Switch } from 'antd'; import { Form, Input, Select, Switch, Typography } from 'antd';
import React from 'react'; import React from 'react';
import { MonitorOverviewComponent, MonitorProvider } from './types'; import { MonitorOverviewComponent, MonitorProvider } from './types';
import { trpc } from '../../../api/trpc'; import { trpc } from '../../../api/trpc';
@ -165,7 +165,11 @@ MonitorHttpOverview.displayName = 'MonitorHttpOverview';
export const httpProvider: MonitorProvider = { export const httpProvider: MonitorProvider = {
label: 'HTTP', label: 'HTTP',
name: 'http', name: 'http',
link: (info) => String(info.payload.url), link: (info) => (
<Typography.Link href={String(info.payload.url)} target="_blank">
{String(info.payload.url)}
</Typography.Link>
),
form: MonitorHttp, form: MonitorHttp,
overview: [MonitorHttpOverview], overview: [MonitorHttpOverview],
}; };