import { PublicNoteData, cn } from "@/lib/utils" 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.bandwidth !== "" && (

{parsedData.planDataMod.bandwidth}

)} {parsedData.planDataMod.trafficVol !== "" && (

{parsedData.planDataMod.trafficVol}

)} {parsedData.planDataMod.IPv4 === "1" && (

IPv4

)} {parsedData.planDataMod.IPv6 === "1" && (

IPv6

)} {parsedData.planDataMod.networkRoute && (

{parsedData.planDataMod.networkRoute.split(",").map((route, index) => { return route + (index === parsedData.planDataMod!.networkRoute.split(",").length - 1 ? "" : "|") })}

)} {extraList.map((extra, index) => { return (

{extra}

) })}
) }