import { Menu as HeadlessUIMenu, Transition } from "@headlessui/react"; import clsx from "clsx"; import * as React from "react"; export function Menu({ button, items, className, }: { button: React.ElementType; items: { // type: "button"; TODO: type: "link" text: string; id: string; icon?: React.ReactNode; onClick: () => void; disabled?: boolean; }[]; className?: string; }) { return ( {items.map((item) => { return ( {({ active }) => ( )} ); })} ); }