import { createContext, useContext, useState } from 'react'
import {
Menu as HeadlessMenu,
MenuButton as HeadlessMenuButton,
MenuItem as HeadlessMenuItem,
MenuItems as HeadlessMenuItems,
} from '@headlessui/react'
import { Loader } from './loader'
import clsx from 'clsx'
const MenuContext = createContext(null)
export function useMenu() {
return useContext(MenuContext)
}
export function Menu({
children,
isLoading: defaultIsLoading = false,
...props
}) {
const [isLoading, setIsLoading] = useState(defaultIsLoading)
return (