import { cn, type PublicNoteData } 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}

); })}
); }