import { AnchorHTMLAttributes, DetailedHTMLProps, HTMLAttributes, OlHTMLAttributes, } from "react"; import { twMerge } from "tailwind-merge"; /** * # Ordered and unorder Lists * @className twui-ol * @className twui-ul */ export default function List({ ordered, items, ...props }: DetailedHTMLProps, HTMLUListElement> & DetailedHTMLProps, HTMLOListElement> & { items: { content: React.ReactNode | string; }[]; ordered?: boolean; }) { const listContent = ( <> {items.map((item, index) => (
  • {item.content}
  • ))} ); const className = "flex flex-col items-start gap-4"; if (ordered) { return (
      {listContent}
    ); } return ( ); }