import { Button } from '@heroui/button' import { Chip } from '@heroui/chip' import { Popover, PopoverContent, PopoverTrigger } from '@heroui/popover' import { Snippet } from '@heroui/snippet' import { getResponseStatusColor, getResponseStatusText } from '@/utils/onebot' import { RequestResponse } from '@/types/onebot' export interface OneBotDisplayResponseProps { data: RequestResponse } const OneBotDisplayResponse: React.FC = ({ data }) => { return (
{getResponseStatusText(data.status)} {data.data && ( {JSON.stringify(data.data, null, 2) .split('\n') .map((line, i) => ( {line} ))} )} {data.message && ( 返回消息 {data.message} )}
) } export default OneBotDisplayResponse