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;