From bc64628dad144cd4bc3b41e04ebc8439d11b4f03 Mon Sep 17 00:00:00 2001
From: hamster1963 <1410514192@qq.com>
Date: Thu, 19 Dec 2024 14:14:43 +0800
Subject: [PATCH] fix: extra list badge
---
src/components/PlanInfo.tsx | 33 ++++++++++++++++++++-------------
1 file changed, 20 insertions(+), 13 deletions(-)
diff --git a/src/components/PlanInfo.tsx b/src/components/PlanInfo.tsx
index 5d5b7c3..0f29571 100644
--- a/src/components/PlanInfo.tsx
+++ b/src/components/PlanInfo.tsx
@@ -4,6 +4,9 @@ export default function PlanInfo({ parsedData }: { parsedData: PublicNoteData })
if (!parsedData || !parsedData.planDataMod) {
return null
}
+
+ const extraList = parsedData.planDataMod.extra.split(",").length > 1 ? parsedData.planDataMod.extra.split(",") : parsedData.planDataMod.extra.split(",")[0] === "" ? [] : [parsedData.planDataMod.extra]
+
return (
- {parsedData.planDataMod.extra.split(",").map((extra) => { - return extra + {parsedData.planDataMod.networkRoute.split(",").map((route,index) => { + return route + (index === parsedData.planDataMod!.networkRoute.split(",").length - 1 ? "" : "|") })}
)} + { + extraList.map((extra, index) => { + return ( ++ {extra} +
+ ) + }) + } + ) }