"use client"; import { ReleaseNote, releaseNotes } from "@/lib/release-notes"; import { ExclamationTriangleIcon } from "@radix-ui/react-icons"; import { CheckCheckIcon, StarIcon } from "lucide-react"; import StickyBox from "react-sticky-box"; import moment from "moment"; import { Accordion, AccordionItem } from "@radix-ui/react-accordion"; import { AccordionContent, AccordionTrigger } from "./ui/accordion"; import { ny } from "@/lib/utils"; export default function ReleaseNoteElement({ data }: { data: ReleaseNote }) { const splitDate = data.date.split("/"); return (
{moment({ year: parseInt(splitDate[2]), month: parseInt(splitDate[1]) - 1, day: parseInt(splitDate[0]), }).format("MMMM Do, YYYY")}

Release notes for {data.version} 🎉

If you encounter any issues, please report them on{" "} the issues page . Thanks everyone for your feedback! ❤️

{data.extra && (

"), }} >

)} {data.breakingChanges && (
Breaking Changes
    {data.breakingChanges.map((change) => (
  • {change}
  • ))}
)} {data.fixes && (
Fixes
    {data.fixes.map((fix) => (
  • {fix.description} {fix.issue && ( #{fix.issue} )}
  • ))}
)} {data.features && (
Features
    {data.features.map((feature) => (
  • {feature}
  • ))}
)}
); }