+
{
导入
- {JSON.stringify(profileConfig)}
+
+ {items?.map((item) => (
+
{}}
+ />
+ ))}
+
)
}
diff --git a/src/renderer/src/utils/calc.ts b/src/renderer/src/utils/calc.ts
index 132b5457..c170d8e4 100644
--- a/src/renderer/src/utils/calc.ts
+++ b/src/renderer/src/utils/calc.ts
@@ -17,3 +17,14 @@ export function calcTraffic(bit: number): string {
bit /= 1024
return `${bit.toFixed(2)} YB`
}
+
+export function calcPercent(
+ upload: number | undefined,
+ download: number | undefined,
+ total: number | undefined
+): number {
+ if (upload === undefined || download === undefined || total === undefined) {
+ return 100
+ }
+ return Math.round(((upload + download) / total) * 100)
+}