"use client"; import { Icon } from "@iconify-icon/react/dist/iconify.mjs"; import { motion } from "framer-motion"; import { type HTMLAttributes, type ReactNode, useState } from "react"; export function Badge({ children, className, ...props }: HTMLAttributes) { return ( {children} ); } // Collapsible, animate height export function Changelog({ children }: { children: ReactNode }) { const [isOpen, setIsOpen] = useState(false); return (
setIsOpen((prev) => !prev)} >

Changelog

{isOpen ? (
    {children}
); } export function ChangelogItem({ version, children, }: { version: string; children: ReactNode; }) { return (
  • {version} {children}
  • ); }