Browse Source

add title

visuddhinanda 2 years ago
parent
commit
1cf6ae6ace
1 changed files with 5 additions and 5 deletions
  1. 5 5
      dashboard/src/components/admin/api/ApiDelayHour.tsx

+ 5 - 5
dashboard/src/components/admin/api/ApiDelayHour.tsx

@@ -1,4 +1,4 @@
-import { useEffect, useState } from "react";
+import React, { useEffect, useState } from "react";
 import { Column } from "@ant-design/plots";
 import { Column } from "@ant-design/plots";
 import { put } from "../../../request";
 import { put } from "../../../request";
 import { StatisticCard } from "@ant-design/pro-components";
 import { StatisticCard } from "@ant-design/pro-components";
@@ -18,11 +18,12 @@ interface IApiRequest {
 }
 }
 
 
 interface IWidget {
 interface IWidget {
+  title?: React.ReactNode;
   type: "average" | "count" | "delay";
   type: "average" | "count" | "delay";
   api?: string;
   api?: string;
 }
 }
 
 
-const ApiDelayHourWidget = ({ type, api = "all" }: IWidget) => {
+const ApiDelayHourWidget = ({ title, type, api = "all" }: IWidget) => {
   const [delayData, setDelayData] = useState<IApiDelay[]>([]);
   const [delayData, setDelayData] = useState<IApiDelay[]>([]);
 
 
   useEffect(() => {
   useEffect(() => {
@@ -50,13 +51,12 @@ const ApiDelayHourWidget = ({ type, api = "all" }: IWidget) => {
 
 
   return (
   return (
     <StatisticCard
     <StatisticCard
-      style={{ width: 400 }}
       statistic={{
       statistic={{
-        title: "平均响应时间",
+        title: title,
         value: "",
         value: "",
         suffix: "/ ms",
         suffix: "/ ms",
       }}
       }}
-      chart={<Column {...config} />}
+      chart={<Column {...config} height={300} />}
     />
     />
   );
   );
 };
 };