diff --git a/src/components/traffic.tsx b/src/components/traffic.tsx
index 51c1b83..2786306 100644
--- a/src/components/traffic.tsx
+++ b/src/components/traffic.tsx
@@ -54,7 +54,7 @@ const Traffic = () => {
color={+up > 0 ? "primary" : "disabled"}
/>
{up}
- {upUnit}
+ {upUnit}/s
@@ -63,7 +63,7 @@ const Traffic = () => {
color={+down > 0 ? "primary" : "disabled"}
/>
{down}
- {downUnit}
+ {downUnit}/s
);
diff --git a/src/utils/parse-traffic.ts b/src/utils/parse-traffic.ts
index 529cc3d..b19e31f 100644
--- a/src/utils/parse-traffic.ts
+++ b/src/utils/parse-traffic.ts
@@ -1,3 +1,10 @@
+/**
+ * parse the traffic to
+ * xxx B
+ * xxx KB
+ * xxx MB
+ * xxx GB
+ */
const parseTraffic = (num: number) => {
const gb = 1024 ** 3;
const mb = 1024 ** 2;
@@ -5,7 +12,7 @@ const parseTraffic = (num: number) => {
let t = num;
let u = "B";
- if (num < 1000) return [`${Math.round(t)}`, "B/s"];
+ if (num < 1000) return [`${Math.round(t)}`, "B"];
if (num <= mb) {
t = num / kb;
u = "KB";
@@ -16,8 +23,8 @@ const parseTraffic = (num: number) => {
t = num / gb;
u = "GB";
}
- if (t >= 100) return [`${Math.round(t)}`, `${u}/s`];
- return [`${Math.round(t * 10) / 10}`, `${u}/s`];
+ if (t >= 100) return [`${Math.round(t)}`, u];
+ return [`${Math.round(t * 10) / 10}`, u];
};
export default parseTraffic;